Commit 6006c8f4a5863e4b6daa65a776f04a847151145c

Authored by wangbo
1 parent ddae0550e9

小程序配置项修改2

Showing 3 changed files with 39 additions and 14 deletions

platform-biz-service/src/main/java/com/lyms/platform/permission/service/CheckItemManageService.java View file @ 6006c8f
1 1 package com.lyms.platform.permission.service;
2 2  
  3 +import com.lyms.platform.common.result.BaseResponse;
3 4 import com.lyms.platform.permission.model.CheckItemManage;
4 5 import com.lyms.platform.permission.model.CheckItemManageQuery;
5 6  
... ... @@ -17,5 +18,7 @@
17 18 public Integer updateCheckItemMagage(CheckItemManage checkItemManage);
18 19  
19 20 public List<CheckItemManage> queryCheckItemManage(CheckItemManageQuery checkItemManageQuery);
  21 +
  22 + public BaseResponse xcxGetCheckItemManage(String parentId);
20 23 }
platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/CheckItemManageServiceImpl.java View file @ 6006c8f
1 1 package com.lyms.platform.permission.service.impl;
2 2  
  3 +import com.lyms.platform.biz.AntExChuModelTemp;
  4 +import com.lyms.platform.common.result.BaseResponse;
3 5 import com.lyms.platform.permission.dao.master.MasterCheckItemManageMapper;
4 6 import com.lyms.platform.permission.model.CheckItemManage;
5 7 import com.lyms.platform.permission.model.CheckItemManageQuery;
6 8 import com.lyms.platform.permission.service.CheckItemManageService;
  9 +import com.lyms.platform.pojo.AntenatalExaminationModel;
7 10 import org.springframework.beans.factory.annotation.Autowired;
  11 +import org.springframework.data.mongodb.core.MongoTemplate;
  12 +import org.springframework.data.mongodb.core.query.Criteria;
  13 +import org.springframework.data.mongodb.core.query.Query;
8 14 import org.springframework.stereotype.Service;
9 15  
10 16 import java.util.List;
... ... @@ -15,6 +21,9 @@
15 21 @Autowired
16 22 private MasterCheckItemManageMapper checkItemManageMapper;
17 23  
  24 + @Autowired
  25 + private MongoTemplate mongoTemplate;
  26 +
18 27 @Override
19 28 public List<CheckItemManage> getCheckItemManageList() {
20 29 return checkItemManageMapper.getCheckItemManageList();
... ... @@ -44,6 +53,27 @@
44 53 @Override
45 54 public List<CheckItemManage> queryCheckItemManage(CheckItemManageQuery checkItemManageQuery) {
46 55 return checkItemManageMapper.queryCheckItemManage(checkItemManageQuery);
  56 + }
  57 +
  58 + @Override
  59 + public BaseResponse xcxGetCheckItemManage(String parentId) {
  60 + //获取初诊
  61 + List<AntExChuModelTemp> antExChuModelTemps = mongoTemplate.find(Query.query(Criteria.where("parentId").is(parentId)), AntExChuModelTemp.class);
  62 + //获取复诊
  63 + List<AntenatalExaminationModel> antenatalExaminationModels = mongoTemplate.find(Query.query(Criteria.where("parentId").is(parentId)), AntenatalExaminationModel.class);
  64 + //1.先查询复诊是否为空
  65 + if (antenatalExaminationModels != null && antenatalExaminationModels.size() > 0) {
  66 + for (AntenatalExaminationModel examinationModel : antenatalExaminationModels) {
  67 + //通过修改时间获取他的最后一次记录
  68 + System.out.println("==========>" + examinationModel.getModified());
  69 + String string = examinationModel.getConfigItemId();
  70 + System.out.println("===========>" + string);
  71 + }
  72 +
  73 + }
  74 +
  75 +
  76 + return null;
47 77 }
48 78 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CheckItemManageController.java View file @ 6006c8f
... ... @@ -3,7 +3,6 @@
3 3 import com.lyms.platform.common.annotation.TokenRequired;
4 4 import com.lyms.platform.common.base.BaseController;
5 5 import com.lyms.platform.common.constants.ErrorCodeConstants;
6   -import com.lyms.platform.common.result.BaseObjectResponse;
7 6 import com.lyms.platform.common.result.BaseResponse;
8 7 import com.lyms.platform.common.utils.ResultUtils;
9 8 import com.lyms.platform.common.utils.StringUtils;
10 9  
11 10  
... ... @@ -15,16 +14,11 @@
15 14 import com.lyms.platform.permission.service.OrganizationService;
16 15 import org.springframework.beans.factory.annotation.Autowired;
17 16 import org.springframework.stereotype.Controller;
18   -import org.springframework.web.bind.annotation.RequestMapping;
19   -import org.springframework.web.bind.annotation.RequestMethod;
20   -import org.springframework.web.bind.annotation.RequestParam;
21   -import org.springframework.web.bind.annotation.ResponseBody;
  17 +import org.springframework.web.bind.annotation.*;
22 18  
23 19 import javax.servlet.http.HttpServletResponse;
24 20 import java.util.ArrayList;
25   -import java.util.HashMap;
26 21 import java.util.List;
27   -import java.util.Map;
28 22  
29 23 @Controller
30 24 @RequestMapping("/checkItemManage")
... ... @@ -53,6 +47,7 @@
53 47 checkItemManageQuery.setLimit(limit);
54 48 checkItemManageQuery.setAffiliateId(affiliateId);
55 49 List<CheckItemManage> checkItemManagesList = checkItemManageService.queryCheckItemManage(checkItemManageQuery);
  50 + checkItemManageQuery.setCount(checkItemManagesList.size());
56 51 if (StringUtils.isNotEmpty(affiliateId)) {
57 52 for (CheckItemManage checkItemManage : checkItemManagesList) {
58 53 ArrayList<String> lists = new ArrayList<>();
59 54  
60 55  
... ... @@ -184,15 +179,12 @@
184 179 /**
185 180 * x小程序获取医院展示项接口
186 181 */
187   -
188   - @RequestMapping(value = "/xcxGetCheckItem")
  182 + @RequestMapping(value = "/xcxGetCheckItem/{id}", method = RequestMethod.GET)
189 183 @ResponseBody
190   - public BaseResponse getCheckItem(String parentId) {
191   - //1.通过parentId去查询是否有这条数据
192   -
193   - List list = new ArrayList();
194   - return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(list);
  184 + public BaseResponse getCheckItem(@PathVariable String parentId) {
  185 + return checkItemManageService.xcxGetCheckItemManage(parentId);
195 186 }
  187 +
196 188  
197 189 }