Commit fb6de01aa4d7b20c7f1c12af898e44b7e1a5469e

Authored by yangfei
1 parent c7787395c9

产检增加流产相关字段

Showing 3 changed files with 26 additions and 7 deletions

platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BasicConfigService.java View file @ fb6de01
1 1 package com.lyms.platform.biz.service;
2 2  
3   -import com.google.common.cache.*;
  3 +import com.google.common.cache.CacheLoader;
  4 +import com.google.common.cache.LoadingCache;
4 5 import com.lyms.platform.biz.dal.IBasicConfigDao;
5 6 import com.lyms.platform.common.constants.ErrorCodeConstants;
6 7 import com.lyms.platform.common.dao.operator.MongoCondition;
7 8  
8 9  
... ... @@ -11,19 +12,16 @@
11 12 import com.lyms.platform.common.result.BaseObjectResponse;
12 13 import com.lyms.platform.common.utils.AddressUtil;
13 14 import com.lyms.platform.common.utils.CacheHelper;
14   -import com.lyms.platform.common.utils.ExceptionUtils;
15 15 import com.lyms.platform.pojo.BasicConfig;
16 16 import com.lyms.platform.query.BasicConfigQuery;
17 17 import org.apache.commons.collections.CollectionUtils;
18 18 import org.apache.commons.lang.StringUtils;
19 19 import org.springframework.beans.factory.InitializingBean;
20 20 import org.springframework.beans.factory.annotation.Autowired;
21   -import org.springframework.data.domain.Sort;
22 21 import org.springframework.data.domain.Sort.Direction;
23 22 import org.springframework.stereotype.Service;
24 23  
25 24 import java.util.*;
26   -import java.util.concurrent.TimeUnit;
27 25  
28 26 @Service("basicConfigService")
29 27 public class BasicConfigService implements InitializingBean {
... ... @@ -48,8 +46,7 @@
48 46 basicConfigQuery.mysqlBuild(basicConfigDao.queryBasicConfigCount(basicConfigQuery.convertToQuery()));
49 47 query.start(basicConfigQuery.getOffset()).end(basicConfigQuery.getLimit());
50 48 }
51   -
52   - return basicConfigDao.queryBasicConfig(query.addOrder(Direction.ASC, "createDate"));
  49 + return basicConfigDao.queryBasicConfig(query.addOrder(Direction.DESC, "createDate,weight"));
53 50 }
54 51  
55 52  
platform-dal/src/main/java/com/lyms/platform/pojo/BasicConfig.java View file @ fb6de01
... ... @@ -27,6 +27,9 @@
27 27  
28 28 private String typeId;
29 29  
  30 + //权重
  31 + private Integer weight;
  32 +
30 33 private String publishName;
31 34 private String publishId;
32 35 private Long createDate;
... ... @@ -35,6 +38,14 @@
35 38 private Integer score;
36 39 private String describe;
37 40 private String color;
  41 +
  42 + public Integer getWeight() {
  43 + return weight;
  44 + }
  45 +
  46 + public void setWeight(Integer weight) {
  47 + this.weight = weight;
  48 + }
38 49  
39 50 public String getColor() {
40 51 return color;
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BasicConfigAddRequest.java View file @ fb6de01
... ... @@ -14,14 +14,24 @@
14 14 private String parentId;
15 15 @FormParam
16 16 private String name;
17   -
18 17 @FormParam
19 18 private String code;
  19 + //权重
  20 + @FormParam
  21 + private Integer weight;
20 22  
21 23 private String typeId;
22 24 private Integer score;
23 25 private String describe;
24 26  
  27 + public Integer getWeight() {
  28 + return weight;
  29 + }
  30 +
  31 + public void setWeight(Integer weight) {
  32 + this.weight = weight;
  33 + }
  34 +
25 35 public String getTypeId() {
26 36 return typeId;
27 37 }
... ... @@ -82,6 +92,7 @@
82 92 if(StringUtils.isEmpty(parentId)){
83 93 return null;
84 94 }
  95 + basicConfig.setWeight(weight);
85 96 basicConfig.setTypeId(typeId);
86 97 basicConfig.setDescribe(describe);
87 98 basicConfig.setScore(score);