Commit f0e052f54c91041d94f9870a1af1e94c751b80f2
1 parent
d9f580b116
Exists in
master
and in
6 other branches
新筛修改
Showing 5 changed files with 53 additions and 14 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/BabySieveModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabySieveController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabySieveFacede.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabySieveManager.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabySieveResult.java
platform-dal/src/main/java/com/lyms/platform/pojo/BabySieveModel.java
View file @
f0e052f
... | ... | @@ -309,14 +309,14 @@ |
309 | 309 | map.put("collectHospitalId",collectHospitalId); |
310 | 310 | map.put("currentHospitalId",currentHospitalId); |
311 | 311 | map.put("collectDocterId",collectDocterId); |
312 | - map.put("collectDate", DateUtil.getYMDH(collectDate)); | |
312 | + map.put("collectDate", DateUtil.getYMDH(collectDate)+":00"); | |
313 | 313 | map.put("montherName",montherName); |
314 | 314 | map.put("zyNo",zyNo); |
315 | 315 | map.put("montherCardNo",montherCardNo); |
316 | 316 | map.put("montherDisease",montherDisease); |
317 | 317 | map.put("phone",phone); |
318 | 318 | map.put("address",address); |
319 | - map.put("babyBirth",DateUtil.getYMDH(babyBirth)); | |
319 | + map.put("babyBirth",DateUtil.getYMDH(babyBirth)+":00"); | |
320 | 320 | map.put("babyName",babyName); |
321 | 321 | map.put("dueWeek",dueWeek); |
322 | 322 | map.put("dueType",dueType); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabySieveController.java
View file @
f0e052f
... | ... | @@ -38,9 +38,9 @@ |
38 | 38 | @ResponseBody |
39 | 39 | @RequestMapping(value = "/queryBabySieve",method = RequestMethod.GET) |
40 | 40 | public BaseResponse querySieve(@RequestParam(required = false)String cardNo,@RequestParam(required = false)String vcCardNo,HttpServletRequest request) { |
41 | - //LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
42 | - return babySieveFacede.queryBabySieve(cardNo, vcCardNo, 1000000185); | |
43 | - //return babySieveFacede.queryBabySieve(cardNo, vcCardNo, loginState.getId()); | |
41 | + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
42 | + //return babySieveFacede.queryBabySieve(cardNo, vcCardNo, 1000000185); | |
43 | + return babySieveFacede.queryBabySieve(cardNo, vcCardNo, loginState.getId()); | |
44 | 44 | } |
45 | 45 | |
46 | 46 | |
... | ... | @@ -53,7 +53,7 @@ |
53 | 53 | @ResponseBody |
54 | 54 | @RequestMapping(value = "/AddbabySieve",method = RequestMethod.POST) |
55 | 55 | public BaseResponse addOneSieve(@RequestBody @Valid BabySieveAddRequest babySieveAddRequest,HttpServletRequest request) { |
56 | - //LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
56 | + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
57 | 57 | //babySieveAddRequest.setId("5b8e296a80edc4ed6f7baa2e"); |
58 | 58 | /* babySieveAddRequest.setTestNumber("试验号"); |
59 | 59 | babySieveAddRequest.setCollectHospitalId("216"); |
... | ... | @@ -74,7 +74,7 @@ |
74 | 74 | babySieveAddRequest.setMatdeliverId("5a4f36f80cf28c02bff7a84f"); |
75 | 75 | babySieveAddRequest.setPatientId("590974c50cf2c06b1d653f5d"); |
76 | 76 | babySieveAddRequest.setCreated("2018-09-04 15:00:15");*/ |
77 | - return babySieveFacede.addOrUpdateBabySieve(babySieveAddRequest, 1000000185); | |
77 | + return babySieveFacede.addOrUpdateBabySieve(babySieveAddRequest, loginState.getId()); | |
78 | 78 | } |
79 | 79 | |
80 | 80 | |
... | ... | @@ -115,8 +115,8 @@ |
115 | 115 | if(StringUtils.isNotEmpty(id)){ |
116 | 116 | String[] ary = id.split(","); |
117 | 117 | for(String item : ary){ |
118 | - //LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
119 | - bList.add(babySieveFacede.updateSieveStarts(item,1000000185)); | |
118 | + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
119 | + bList.add(babySieveFacede.updateSieveStarts(item,loginState.getId())); | |
120 | 120 | } |
121 | 121 | return bList; |
122 | 122 | } |
... | ... | @@ -135,8 +135,8 @@ |
135 | 135 | @ResponseBody |
136 | 136 | @RequestMapping(value = "/babySieveLab",method = RequestMethod.GET) |
137 | 137 | public BaseResponse babySieveLab(BabySieveAddRequest babySieveAddRequest,HttpServletRequest request) { |
138 | - //babySieveAddRequest.setOperatorId(((LoginContext) request.getAttribute("loginContext")).getId()); | |
139 | - babySieveAddRequest.setOperatorId(1000000185); | |
138 | + babySieveAddRequest.setOperatorId(((LoginContext) request.getAttribute("loginContext")).getId()); | |
139 | + //babySieveAddRequest.setOperatorId(1000000185); | |
140 | 140 | return babySieveFacede.getBabySieveLab(babySieveAddRequest); |
141 | 141 | } |
142 | 142 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabySieveFacede.java
View file @
f0e052f
... | ... | @@ -17,6 +17,7 @@ |
17 | 17 | import com.lyms.platform.operate.web.request.BabyScreenAddRequest; |
18 | 18 | import com.lyms.platform.operate.web.request.BabySieveAddRequest; |
19 | 19 | import com.lyms.platform.operate.web.result.*; |
20 | +import com.lyms.platform.operate.web.utils.CommonsHelper; | |
20 | 21 | import com.lyms.platform.permission.model.Organization; |
21 | 22 | import com.lyms.platform.permission.service.OrganizationService; |
22 | 23 | import com.lyms.platform.pojo.BabyModel; |
... | ... | @@ -49,6 +50,8 @@ |
49 | 50 | public class BabySieveFacede { |
50 | 51 | |
51 | 52 | @Autowired |
53 | + private BasicConfigService basicConfigService; | |
54 | + @Autowired | |
52 | 55 | private AutoMatchFacade autoMatchFacade; |
53 | 56 | @Autowired |
54 | 57 | private PatientsService patientsService; |
55 | 58 | |
... | ... | @@ -107,7 +110,14 @@ |
107 | 110 | babySieveResult.setCurrentHospitalName(og.getName()); |
108 | 111 | babySieveResult.setRiskFactor(highScoreResult.getHighRisk()); |
109 | 112 | babySieveResult.setRiskScore(highScoreResult.getScoreStr()); |
113 | + //母亲居住地址 | |
114 | + String jzSheng = CommonsHelper.getName1(pat.getProvinceRegisterId(), basicConfigService); | |
115 | + String jzShi = CommonsHelper.getName1(pat.getCityRegisterId(), basicConfigService); | |
116 | + String jzXian = CommonsHelper.getName1(pat.getAreaRegisterId(), basicConfigService); | |
117 | + String jzXiang = CommonsHelper.getName1(pat.getStreetRegisterId(), basicConfigService); | |
118 | + String jQquan = jzSheng+jzShi+jzXian+jzXiang; | |
110 | 119 | babySieveResult.convert(pat); |
120 | + babySieveResult.setAdress(jQquan); | |
111 | 121 | List<BabySieveData> list = new ArrayList<BabySieveData>(); |
112 | 122 | for(BabyModel babyModel : models){ |
113 | 123 | if(null == babyModel.getSieveStatus()){//sieveStatus值为空时新生儿为未申请筛查的状态 |
114 | 124 | |
... | ... | @@ -120,11 +130,12 @@ |
120 | 130 | if(mList != null && mList.size() > 0){ |
121 | 131 | maternalDeliverModel = mList.get(0); |
122 | 132 | } |
133 | + babySieveResult.setDueWeek(maternalDeliverModel.getDueWeek()); | |
123 | 134 | List<MaternalDeliverModel.Baby> babies = maternalDeliverModel.getBaby(); |
124 | 135 | for(MaternalDeliverModel.Baby baby : babies){ |
125 | 136 | if(baby.getId() != null && babyModel.getId().equals(baby.getId())){ |
126 | 137 | Date d = DateUtil.parseYMDHM(baby.getDueTime()); |
127 | - data.setDueDate(DateUtil.getYMDH(d)); | |
138 | + data.setDueDate(DateUtil.getYMDH(d)+":00"); | |
128 | 139 | break; |
129 | 140 | } |
130 | 141 | } |
... | ... | @@ -319,6 +330,13 @@ |
319 | 330 | if(null != patients.getDueDate()){ |
320 | 331 | babySieveManager.setyChanQi(DateUtil.getyyyy_MM_dd(patients.getDueDate())); |
321 | 332 | } |
333 | + //母亲居住地址 | |
334 | + String jzSheng = CommonsHelper.getName1(patients.getProvinceRegisterId(), basicConfigService); | |
335 | + String jzShi = CommonsHelper.getName1(patients.getCityRegisterId(), basicConfigService); | |
336 | + String jzXian = CommonsHelper.getName1(patients.getAreaRegisterId(), basicConfigService); | |
337 | + String jzXiang = CommonsHelper.getName1(patients.getStreetRegisterId(), basicConfigService); | |
338 | + String jQquan = jzSheng+jzShi+jzXian+jzXiang; | |
339 | + babySieveManager.setAdress(jQquan); | |
322 | 340 | babySieveManager.setPatientId(patients.getId()); |
323 | 341 | babySieveManager.setCardNo(patients.getCardNo()); |
324 | 342 | babySieveManager.setPhone(patients.getPhone()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabySieveManager.java
View file @
f0e052f
... | ... | @@ -29,6 +29,9 @@ |
29 | 29 | //母亲手机号 |
30 | 30 | private String phone; |
31 | 31 | |
32 | + //母亲居住地址 | |
33 | + private String adress; | |
34 | + | |
32 | 35 | //分娩日期 |
33 | 36 | private String birthYMD; |
34 | 37 | |
... | ... | @@ -135,6 +138,14 @@ |
135 | 138 | |
136 | 139 | public void setPhone(String phone) { |
137 | 140 | this.phone = phone; |
141 | + } | |
142 | + | |
143 | + public String getAdress() { | |
144 | + return adress; | |
145 | + } | |
146 | + | |
147 | + public void setAdress(String adress) { | |
148 | + this.adress = adress; | |
138 | 149 | } |
139 | 150 | |
140 | 151 | public List getRiskFactor() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabySieveResult.java
View file @
f0e052f
... | ... | @@ -51,6 +51,8 @@ |
51 | 51 | private String currentHospitalId; |
52 | 52 | //当前登陆操作医院名称 |
53 | 53 | private String currentHospitalName; |
54 | + //孕妇居住地址 | |
55 | + private String adress; | |
54 | 56 | |
55 | 57 | /***新生儿信息***/ |
56 | 58 | private List<BabySieveData> data; |
... | ... | @@ -208,6 +210,14 @@ |
208 | 210 | this.lastMenses = lastMenses; |
209 | 211 | } |
210 | 212 | |
213 | + public String getAdress() { | |
214 | + return adress; | |
215 | + } | |
216 | + | |
217 | + public void setAdress(String adress) { | |
218 | + this.adress = adress; | |
219 | + } | |
220 | + | |
211 | 221 | public BabySieveResult convert(Patients pat){ |
212 | 222 | setId(pat.getId()); |
213 | 223 | try { |
... | ... | @@ -225,8 +235,8 @@ |
225 | 235 | setRemarks(pat.getMremark()); |
226 | 236 | setBirth(DateUtil.getyyyy_MM_dd(pat.getBirth())); |
227 | 237 | if (null != pat.getLastMenses()) { |
228 | - int days = DateUtil.daysBetween(pat.getLastMenses(), new Date()); | |
229 | - this.dueWeek = StringUtils.dueWeek(days); | |
238 | + /*int days = DateUtil.daysBetween(pat.getLastMenses(), new Date()); | |
239 | + this.dueWeek = StringUtils.dueWeek(days);*/ | |
230 | 240 | |
231 | 241 | setLastMenses(DateUtil.getyyyy_MM_dd(pat.getLastMenses())); |
232 | 242 | } |