Commit bce70197a497072f6d437c5bc0703a3f1e5bfd4d

Authored by landong2015
1 parent cd82f3a081

update birthday and buildDay 类型

Showing 6 changed files with 53 additions and 28 deletions

platform-dal/src/main/java/com/lyms/platform/pojo/ResidentsArchiveModel.java View file @ bce7019
... ... @@ -24,7 +24,7 @@
24 24 //性别
25 25 private String sex;
26 26 //出生日期
27   - private String birthday;
  27 + private Date birthday;
28 28 //国籍
29 29 private String countryId;
30 30 //民族Id
... ... @@ -87,7 +87,7 @@
87 87 //建档人
88 88 private String buildDoctor;
89 89 //建档日期
90   - private String buildDay;
  90 + private Date buildDay;
91 91  
92 92 /* table info */
93 93  
94 94  
... ... @@ -132,11 +132,11 @@
132 132 this.sex = sex;
133 133 }
134 134  
135   - public String getBirthday() {
  135 + public Date getBirthday() {
136 136 return birthday;
137 137 }
138 138  
139   - public void setBirthday(String birthday) {
  139 + public void setBirthday(Date birthday) {
140 140 this.birthday = birthday;
141 141 }
142 142  
143 143  
... ... @@ -372,11 +372,11 @@
372 372 this.buildDoctor = buildDoctor;
373 373 }
374 374  
375   - public String getBuildDay() {
  375 + public Date getBuildDay() {
376 376 return buildDay;
377 377 }
378 378  
379   - public void setBuildDay(String buildDay) {
  379 + public void setBuildDay(Date buildDay) {
380 380 this.buildDay = buildDay;
381 381 }
382 382  
platform-dal/src/main/java/com/lyms/platform/query/ResidentsArchiveQuery.java View file @ bce7019
... ... @@ -6,6 +6,7 @@
6 6 import com.lyms.platform.common.dao.operator.MongoOper;
7 7 import com.lyms.platform.common.dao.operator.MongoQuery;
8 8 import org.apache.commons.lang.StringUtils;
  9 +import org.springframework.data.mongodb.core.query.Criteria;
9 10  
10 11 import java.util.Date;
11 12  
... ... @@ -21,7 +22,8 @@
21 22 //性别
22 23 private String sex;
23 24 //出生日期
24   - private Date birthday;
  25 + private Date birthdayStart;
  26 + private Date birthdayEnd;
25 27 //国籍
26 28 private String countryId;
27 29 //民族Id
... ... @@ -142,6 +144,20 @@
142 144 if (StringUtils.isNotBlank(hospitalId)) {
143 145 condition = condition.and("hospitalId", hospitalId, MongoOper.IS);
144 146 }
  147 + Criteria c1 = null;
  148 + if(null!=birthdayStart){
  149 + c1 = Criteria.where("birthday").gte(birthdayStart);
  150 + }
  151 + if(null!=birthdayEnd){
  152 + if (null==c1) {
  153 + c1 = Criteria.where("birthday").lte(birthdayEnd);
  154 + } else {
  155 + c1 = c1.lte(birthdayEnd);
  156 + }
  157 + }
  158 + if (c1!=null) {
  159 + condition = condition.andCondition(new MongoCondition(c1));
  160 + }
145 161 return condition.toMongoQuery();
146 162 }
147 163  
148 164  
... ... @@ -177,12 +193,20 @@
177 193 this.sex = sex;
178 194 }
179 195  
180   - public Date getBirthday() {
181   - return birthday;
  196 + public Date getBirthdayStart() {
  197 + return birthdayStart;
182 198 }
183 199  
184   - public void setBirthday(Date birthday) {
185   - this.birthday = birthday;
  200 + public void setBirthdayStart(Date birthdayStart) {
  201 + this.birthdayStart = birthdayStart;
  202 + }
  203 +
  204 + public Date getBirthdayEnd() {
  205 + return birthdayEnd;
  206 + }
  207 +
  208 + public void setBirthdayEnd(Date birthdayEnd) {
  209 + this.birthdayEnd = birthdayEnd;
186 210 }
187 211  
188 212 public String getCountryId() {
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/FolicAcidFacade.java View file @ bce7019
... ... @@ -112,13 +112,13 @@
112 112 model.setUsername(addRequest.getUsername());
113 113 model.setCertificateNum(addRequest.getCardNo());
114 114 model.setCertificateTypeId(addRequest.getCertificateTypeId());
115   - model.setBirthday(addRequest.getBirthday());
  115 + model.setBirthday(addRequest.getBirthday()!=null ? DateUtil.parseYMD(addRequest.getBirthday()) : null);
116 116 model.setAge(addRequest.getAge());
117 117 model.setPhone(addRequest.getPhone());
118 118  
119 119 model.setSex(SystemConfig.WOMAN_ID);
120 120 //建档日期
121   - model.setBuildDay(DateUtil.getyyyy_MM_dd(new Date()));
  121 + model.setBuildDay(new Date());
122 122  
123 123 model.setVcCardNo(addRequest.getVcCardNo());
124 124  
... ... @@ -204,8 +204,8 @@
204 204 archiveMap.put("certificateNum", archiveModel.getCertificateNum());
205 205 archiveMap.put("certificateTypeId", archiveModel.getCertificateTypeId());
206 206 archiveMap.put("username", archiveModel.getUsername());
207   - archiveMap.put("birthday",archiveModel.getBirthday());
208   - archiveMap.put("age", StringUtils.isEmpty(archiveModel.getBirthday()) ? "" : DateUtil.getAge(DateUtil.parseYMD(archiveModel.getBirthday())));
  207 + archiveMap.put("birthday",archiveModel.getBirthday() != null ? DateUtil.getyyyy_MM_dd(archiveModel.getBirthday()) : null);
  208 + archiveMap.put("age", archiveModel.getBirthday() != null ? "" : DateUtil.getAge(archiveModel.getBirthday()));
209 209 archiveMap.put("phone", archiveModel.getPhone());
210 210 archiveMap.put("id", archiveModel.getId());
211 211 if (StringUtils.isEmpty(archiveModel.getSex()) || archiveModel.getSex().equals(SystemConfig.WOMAN_ID )){
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java View file @ bce7019
... ... @@ -144,7 +144,7 @@
144 144 archiveMap.put("sex", "男");
145 145 }
146 146 }
147   - archiveMap.put("birthday", getBirthday(archiveModel.getBirthday()));
  147 + archiveMap.put("birthday", getBirthday(archiveModel.getBirthday()!=null ? DateUtil.getyyyy_MM_dd(archiveModel.getBirthday()) : null ));
148 148 archiveMap.put("phone", archiveModel.getPhone());
149 149 archiveMap.put("residence", CommonsHelper.getResidence(archiveModel.getProvinceRegisterId(), archiveModel.getCityRegisterId(),
150 150 archiveModel.getAreaRegisterId(), archiveModel.getStreetRegisterId(), archiveModel.getAddressRegister(), basicConfigService));
... ... @@ -779,8 +779,8 @@
779 779 if (archiveModel!=null && archiveModel.getYn()==YnEnums.YES.getId()){
780 780 username = archiveModel.getUsername();
781 781 phone = archiveModel.getPhone();
782   - if (StringUtils.isNotEmpty(archiveModel.getBirthday())){
783   - age = DateUtil.getAge(DateUtil.parseYMD(archiveModel.getBirthday()));
  782 + if (archiveModel.getBirthday()!=null){
  783 + age = DateUtil.getAge(archiveModel.getBirthday());
784 784 }
785 785 }
786 786 }
... ... @@ -1142,8 +1142,8 @@
1142 1142 if (archiveModel!=null && archiveModel.getYn()==YnEnums.YES.getId()){
1143 1143 username = archiveModel.getUsername();
1144 1144 phone = archiveModel.getPhone();
1145   - if (StringUtils.isNotEmpty(archiveModel.getBirthday())){
1146   - age = DateUtil.getAge(DateUtil.parseYMD(archiveModel.getBirthday()));
  1145 + if (archiveModel.getBirthday()!=null){
  1146 + age = DateUtil.getAge(archiveModel.getBirthday());
1147 1147 }
1148 1148 }
1149 1149 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java View file @ bce7019
... ... @@ -162,7 +162,7 @@
162 162 result.setHospitalId(String.valueOf(org.getId()));
163 163 }
164 164 }
165   - result.setBookBuildDate(data.getBuildDay());
  165 + result.setBookBuildDate(DateUtil.getyyyy_MM_dd(data.getBuildDay()));
166 166 result.setId(data.getId());
167 167 resultList.add(result);
168 168 }
... ... @@ -428,7 +428,7 @@
428 428 temp.setHospitalId(String.valueOf(org.getId()));
429 429 }
430 430 }
431   - temp.setBookBuildDate(archiveModel.getBuildDay());
  431 + temp.setBookBuildDate(DateUtil.getyyyy_MM_dd(archiveModel.getBuildDay()));
432 432 temp.setId(archiveModel.getId());
433 433 historyResults.add(temp);
434 434 }
... ... @@ -449,7 +449,7 @@
449 449 result.setId(model.getId());
450 450 result.setUsername(model.getUsername());
451 451 result.setSex(model.getSex());
452   - result.setBirthday(model.getBirthday());
  452 + result.setBirthday(DateUtil.getyyyy_MM_dd(model.getBirthday()));
453 453 result.setCountryId(model.getCountryId());
454 454 result.setNationId(model.getNationId());
455 455 result.setMarriageId(model.getMarriageId());
... ... @@ -483,7 +483,7 @@
483 483  
484 484 result.setVcCardNo(model.getVcCardNo());
485 485 result.setBuildDoctor(model.getBuildDoctor());
486   - result.setBuildDay(model.getBuildDay());
  486 + result.setBuildDay(DateUtil.getyyyy_MM_dd(model.getBuildDay()));
487 487  
488 488 result.setCreated(model.getCreated());
489 489 result.setModified(model.getModified());
... ... @@ -537,7 +537,7 @@
537 537 map.put("id",model.getId());
538 538 map.put("username",model.getUsername());
539 539 map.put("certificateNum",model.getCertificateNum());
540   - map.put("age",DateUtil.getAge(DateUtil.parseYMD(model.getBirthday())));
  540 + map.put("age",DateUtil.getAge(model.getBirthday()));
541 541 map.put("residence", CommonsHelper.getResidence(model.getProvinceId(), model.getCityId(), model.getAreaId(), model.getStreetId(), model.getAddress(), basicConfigService));
542 542 map.put("isCheckup",queryPremaritalCheckup(model.getId(), model.getHospitalId()));
543 543 map.put("phone", FunvCommonUtil.getXingPhone(model.getPhone()));
... ... @@ -609,7 +609,7 @@
609 609 Map<String,Object> map = new HashMap<>();
610 610 map.put("username",data.getUsername());
611 611 map.put("sex","女");
612   - map.put("birthday",getBirthday(data.getBirthday()));
  612 + map.put("birthday",getBirthday(DateUtil.getyyyy_MM_dd(data.getBirthday())));
613 613 map.put("countryId",getBaseicConfigByid(data.getCountryId()));
614 614 map.put("nationId",getBaseicConfigByid(data.getNationId()));
615 615 map.put("marriageId",getBaseicConfigByid(data.getMarriageId()));
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ResidentsArchiveAddRequest.java View file @ bce7019
... ... @@ -3,6 +3,7 @@
3 3 import com.lyms.platform.common.base.IBasicRequestConvert;
4 4 import com.lyms.platform.common.core.annotation.form.Form;
5 5 import com.lyms.platform.common.core.annotation.form.FormParam;
  6 +import com.lyms.platform.common.utils.DateUtil;
6 7 import com.lyms.platform.common.utils.JsonUtil;
7 8 import com.lyms.platform.pojo.ResidentsArchiveModel;
8 9 import org.hibernate.validator.constraints.NotEmpty;
... ... @@ -99,7 +100,7 @@
99 100 model.setId(id);
100 101 model.setUsername(username);
101 102 model.setSex(sex);
102   - model.setBirthday(birthday);
  103 + model.setBirthday((birthday != null && birthday != "") ? DateUtil.parseYMD(birthday) : null);
103 104 model.setCountryId(countryId);
104 105 model.setNationId(nationId);
105 106 model.setMarriageId(marriageId);
... ... @@ -142,7 +143,7 @@
142 143 }
143 144 model.setVcCardNo(vcCardNo);
144 145 model.setBuildDoctor(buildDoctor);
145   - model.setBuildDay(buildDay);
  146 + model.setBuildDay((buildDay!=null && buildDay!="") ? DateUtil.parseYMD(buildDay) : null);
146 147 return model;
147 148 }
148 149