Commit 584af39903af665ab94499f8cdb0a3817c2c44b9

Authored by rui.zhang

Merge remote-tracking branch 'origin/master'

Showing 1 changed file

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java View file @ 584af39
... ... @@ -5,16 +5,19 @@
5 5 import com.lyms.platform.common.enums.YnEnums;
6 6 import com.lyms.platform.common.result.BaseObjectResponse;
7 7 import com.lyms.platform.common.result.BaseResponse;
  8 +import com.lyms.platform.common.utils.DateUtil;
8 9 import com.lyms.platform.operate.web.request.BabyVisitAddRequest;
9 10 import com.lyms.platform.operate.web.request.VisitAddRequest;
10 11 import com.lyms.platform.operate.web.request.VisitAddRequest.SimpleVisitPuerpera;
11   -import com.lyms.platform.operate.web.result.AddressInner;
12 12 import com.lyms.platform.operate.web.result.BabyVisitResult;
13 13 import com.lyms.platform.operate.web.result.BabyVisitResult.BabyVisit;
14 14 import com.lyms.platform.operate.web.result.SimpleVisit;
15 15 import com.lyms.platform.operate.web.result.VisitResult;
16 16 import com.lyms.platform.operate.web.utils.CommonsHelper;
17   -import com.lyms.platform.pojo.*;
  17 +import com.lyms.platform.pojo.BabyModel;
  18 +import com.lyms.platform.pojo.BabyVisitModel;
  19 +import com.lyms.platform.pojo.Patients;
  20 +import com.lyms.platform.pojo.VisitModel;
18 21 import com.lyms.platform.query.BabyModelQuery;
19 22 import com.lyms.platform.query.PatientsQuery;
20 23 import com.lyms.platform.query.VisitQuery;
... ... @@ -80,7 +83,7 @@
80 83 private BaseObjectResponse doBiz(Patients puerperaModel) {
81 84 VisitResult data = new VisitResult();
82 85 if (null != puerperaModel) {
83   - data.convertToResult1(puerperaModel, CommonsHelper.fullAddress(puerperaModel,basicConfigService));
  86 + data.convertToResult1(puerperaModel, CommonsHelper.fullAddress(puerperaModel, basicConfigService));
84 87 VisitQuery visitQuery = new VisitQuery();
85 88 visitQuery.setParentId(puerperaModel.getId());
86 89 List<VisitModel> visits = visitService.queryVisit(visitQuery);
... ... @@ -114,6 +117,7 @@
114 117 return patientsService.findOnePatientByCardNo(query);
115 118 }
116 119  
  120 +
117 121 /**
118 122 * 增加产妇访视记录
119 123 *
... ... @@ -123,6 +127,14 @@
123 127 public BaseResponse addOneVisit(VisitAddRequest visitRequest) {
124 128 // 获取患者id
125 129 String parentId = visitRequest.getParentId();
  130 + String checkTime = visitRequest.getCheckTime();
  131 + if (StringUtils.isNotEmpty(checkTime)&&null!=visitRequest.getPatients().getDueDate()) {
  132 + boolean f = DateUtil.parseYMD(checkTime).before(visitRequest.getPatients().getDueDate());
  133 + if (f) {
  134 + return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("检查时间必须大于分娩时间");
  135 + }
  136 + }
  137 +
126 138 if (StringUtils.isNotBlank(parentId)) {
127 139 Patients model;
128 140 PatientsQuery patientsQuery = new PatientsQuery();