Commit 86db4050fe9d5e3d22aa2d871f1820f262ab85b9

Authored by changpengfei
1 parent 0b2784e1ff
Exists in master

优化 保存患者感兴趣的科室json传参

Showing 1 changed file with 6 additions and 7 deletions

talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/FavorController.java View file @ 86db405
... ... @@ -9,11 +9,10 @@
9 9 import com.lyms.talkonlineweb.service.LymsHdepartService;
10 10 import org.springframework.beans.BeanUtils;
11 11 import org.springframework.beans.factory.annotation.Autowired;
12   -import org.springframework.web.bind.annotation.GetMapping;
13   -import org.springframework.web.bind.annotation.PostMapping;
14   -import org.springframework.web.bind.annotation.RequestMapping;
15   -import org.springframework.web.bind.annotation.RestController;
  12 +import org.springframework.web.bind.annotation.*;
16 13  
  14 +import java.util.Map;
  15 +
17 16 /**
18 17 * 患者感兴趣内容管理
19 18 */
20 19  
21 20  
... ... @@ -33,17 +32,17 @@
33 32 * @return
34 33 */
35 34 @PostMapping("saveFavor")
36   - public BaseResponse saveFavor(String pid,String dpids){
  35 + public BaseResponse saveFavor(@RequestBody Map<String,Object> param){
37 36 BaseResponse baseResponse=new BaseResponse();
38 37 boolean f=false;
39   - String[] dpidArr=dpids.split(",");
  38 + String[] dpidArr=param.get("dpids").toString().split(",");
40 39  
41 40 for (int i = 0; i < dpidArr.length; i++) {
42 41 LymsFavor favor =new LymsFavor();
43 42 LymsHdepart depart=new LymsHdepart();
44 43 depart=lymsHdepartService.getById(dpidArr[i]);
45 44 BeanUtils.copyProperties(depart,favor);
46   - favor.setIid(Integer.parseInt(pid));
  45 + favor.setIid(Integer.parseInt(param.get("pid").toString()));
47 46 f=lymsFavorService.saveOrUpdate(favor);
48 47 }
49 48