Commit f8c2abb86a00e48e4a47686bbb5b563d2dff05c1

Authored by litao@lymsh.com
1 parent b9046d3ac3

调整

Showing 4 changed files with 35 additions and 2 deletions

platform-dal/src/main/java/com/lyms/platform/pojo/BabyEyeCheck.java View file @ f8c2abb
... ... @@ -15,6 +15,8 @@
15 15 // 异常的备注
16 16 private String errorRemark;
17 17  
  18 + private Date birth;
  19 +
18 20 private String id;
19 21  
20 22 private Date created;
... ... @@ -224,6 +226,14 @@
224 226 * 选择性注视卡检查
225 227 */
226 228 private String fixationCard;
  229 +
  230 + public Date getBirth() {
  231 + return birth;
  232 + }
  233 +
  234 + public void setBirth(Date birth) {
  235 + this.birth = birth;
  236 + }
227 237  
228 238 public String getErrorRemark() {
229 239 return errorRemark;
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java View file @ f8c2abb
... ... @@ -81,6 +81,7 @@
81 81 BabyModel babyModel = mongoTemplate.findById(babyEyeCheck.getBabyId(), BabyModel.class);
82 82 if(babyModel != null) {
83 83 babyEyeCheck.setPid(babyModel.getPid());
  84 + babyEyeCheck.setBirth(babyModel.getBirth());
84 85 }
85 86 mongoTemplate.save(babyEyeCheck);
86 87 if(CollectionUtils.isNotEmpty(babyEyeCheck.getRiskFactorId())) {
... ... @@ -203,6 +204,12 @@
203 204 if(StringUtils.isNotEmpty(chechMonth)) {
204 205 criteria.and("checkMonthId").is(chechMonth);
205 206 }
  207 + if(StringUtils.isNotEmpty(currentMonth)) {
  208 +// Date start = DateUtil.getBeforMonth()
  209 +
  210 +// criteria.and("checkTime").gte(startDate).lt(DateUtil.addDay(endDate, 1));
  211 + }
  212 +
206 213 if(org.apache.commons.lang.StringUtils.isNotBlank(key)) {
207 214 Criteria c = new Criteria();
208 215 c.orOperator(Criteria.where("mphone").is(key), Criteria.where("name").regex(key), Criteria.where("mcertNo").is(key)).and("yn").ne(0);
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PlantformConfigServiceImpl.java View file @ f8c2abb
... ... @@ -36,6 +36,9 @@
36 36 @Autowired
37 37 private MongoTemplate mongoTemplate;
38 38  
  39 + @Autowired
  40 + MongoUtil mongoUtil;
  41 +
39 42 @Override
40 43 public BaseResponse listCustomType(String key, Integer page, Integer limit, Integer userId) {
41 44 String hospitalId = autoMatchFacade.getHospitalId(userId);
42 45  
... ... @@ -112,9 +115,12 @@
112 115 List<PlantformConfigModel> configModels = (List<PlantformConfigModel>) pageResult.getGrid();
113 116 List<Map<String, Object>> restList = new ArrayList<>();
114 117 for (PlantformConfigModel configModel : configModels) {
115   - Map<String, Object> map = ReflectionUtils.beanToMap(configModel);
  118 + Map<String, Object> map = new HashMap<>();
116 119 map.put("id", configModel.getId().toString());
117   - map.put("date", DateUtil.getyyyy_MM_dd_hms(configModel.getCreateDate()));
  120 + map.put("typeName", mongoUtil.getPlatformValue(configModel.getParentId()));
  121 + map.put("serchKey", configModel.getSerchKey());
  122 + map.put("content", configModel.getValue());
  123 + map.put("createDate", DateUtil.getyyyy_MM_dd_hms(configModel.getCreateDate()));
118 124 restList.add(map);
119 125 }
120 126 pageResult.setGrid(restList);
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java View file @ f8c2abb
... ... @@ -7,6 +7,7 @@
7 7 import com.lyms.platform.pojo.BabyModel;
8 8 import com.lyms.platform.pojo.BasicConfig;
9 9 import com.lyms.platform.pojo.Patients;
  10 +import com.lyms.platform.pojo.PlantformConfigModel;
10 11 import com.mongodb.BasicDBObject;
11 12 import com.mongodb.DBObject;
12 13 import org.apache.commons.collections.map.HashedMap;
... ... @@ -35,6 +36,15 @@
35 36  
36 37 @Autowired
37 38 private OrganizationGroupsFacade organizationGroupsFacade;
  39 +
  40 + public PlantformConfigModel getPlatformConfig(String id) {
  41 + return mongoTemplate.findById(id, PlantformConfigModel.class);
  42 + }
  43 +
  44 + public String getPlatformValue(String id) {
  45 + PlantformConfigModel platformConfig = getPlatformConfig(id);
  46 + return platformConfig == null ? null : platformConfig.getValue();
  47 + }
38 48  
39 49 /**
40 50 * 隐藏建档