Commit 46c8b7a97d7b6312a064423a2bc29a300deec607
1 parent
090200d1bf
Exists in
master
and in
6 other branches
update
Showing 9 changed files with 61 additions and 6 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/PreEugenicsBaseModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PreEugenicsBaseController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BoneFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExManagerQueryRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ResidentsArchiveResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IPreEugenicsService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PreEugebicsServiceImpl.java
platform-dal/src/main/java/com/lyms/platform/pojo/PreEugenicsBaseModel.java
View file @
46c8b7a
| ... | ... | @@ -365,6 +365,19 @@ |
| 365 | 365 | */ |
| 366 | 366 | private Map<String, Object> resultAdvice; |
| 367 | 367 | |
| 368 | + | |
| 369 | + //0 或者空 未上传国家网 1上传国家网 | |
| 370 | + private Integer sendCountry; | |
| 371 | + | |
| 372 | + public Integer getSendCountry() { | |
| 373 | + return sendCountry; | |
| 374 | + } | |
| 375 | + | |
| 376 | + public void setSendCountry(Integer sendCountry) { | |
| 377 | + this.sendCountry = sendCountry; | |
| 378 | + } | |
| 379 | + | |
| 380 | + | |
| 368 | 381 | public String getId() { |
| 369 | 382 | return id; |
| 370 | 383 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PreEugenicsBaseController.java
View file @
46c8b7a
| ... | ... | @@ -162,5 +162,20 @@ |
| 162 | 162 | public BaseResponse setDefectiveChildCheckItem(@PathVariable("id")String id){ |
| 163 | 163 | return iPreEugenicsService.setPreEugenicsCheckItem(id); |
| 164 | 164 | } |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + /** | |
| 169 | + * 标记已经发送国家网 | |
| 170 | + * | |
| 171 | + * @param id | |
| 172 | + * @return | |
| 173 | + */ | |
| 174 | + @RequestMapping(method = RequestMethod.GET, value = "/setSendContry/{id}") | |
| 175 | + @ResponseBody | |
| 176 | + @TokenRequired | |
| 177 | + public BaseResponse setSendContry(@PathVariable("id")String id) { | |
| 178 | + return iPreEugenicsService.setSendContry(id); | |
| 179 | + } | |
| 165 | 180 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BoneFacade.java
View file @
46c8b7a
| ... | ... | @@ -231,10 +231,9 @@ |
| 231 | 231 | else |
| 232 | 232 | { |
| 233 | 233 | BabyModel babyModel = babyBookbuildingService.queryBabyBuildById(model.getPatientId()); |
| 234 | - data.put("city", FunvCommonUtil.getBaseicConfigByid(babyModel.getCityId(), basicConfigService)); | |
| 235 | - data.put("area", FunvCommonUtil.getBaseicConfigByid(babyModel.getAreaId(), basicConfigService)); | |
| 236 | 234 | data.put("userName",babyModel.getName()); |
| 237 | 235 | data.put("age", DateUtil.getBabyMonthAge(babyModel.getBirth(), model.getCreated())); |
| 236 | + data.put("sex", babyModel.getSex() == null ? "" : SexEnum.getTextById(babyModel.getSex())); | |
| 238 | 237 | data.put("position",model.getPosition()); |
| 239 | 238 | data.put("sos",model.getSos()); |
| 240 | 239 | data.put("tvalue",model.getTvalue()); |
| ... | ... | @@ -245,7 +244,6 @@ |
| 245 | 244 | data.put("adultPercent",model.getAdultPercent()); |
| 246 | 245 | data.put("agePercent",model.getAgePercent()); |
| 247 | 246 | data.put("slAge",model.getAge()); |
| 248 | - data.put("sex", babyModel.getSex() == null ? "" : SexEnum.getTextById(babyModel.getSex())); | |
| 249 | 247 | data.put("created", DateUtil.getyyyy_MM_dd(model.getCreated())); |
| 250 | 248 | int month = DateUtil.getBabyAgeMonth(babyModel.getBirth(),model.getCreated()); |
| 251 | 249 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
View file @
46c8b7a
| ... | ... | @@ -622,6 +622,7 @@ |
| 622 | 622 | result.setAreaId(model.getAreaId()); |
| 623 | 623 | result.setStreetId(model.getStreetId()); |
| 624 | 624 | result.setAddress(model.getAddress()); |
| 625 | + result.setChildExtAddrs(model.getChildExtAddrs()); | |
| 625 | 626 | |
| 626 | 627 | result.setProvinceRegisterId(model.getProvinceRegisterId()); |
| 627 | 628 | result.setCityRegisterId(model.getCityRegisterId()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
46c8b7a
| ... | ... | @@ -4991,8 +4991,8 @@ |
| 4991 | 4991 | result.setPhone(model.getPhone()); |
| 4992 | 4992 | result.setWorkUnit(model.getWorkUnit()); |
| 4993 | 4993 | //居住地 |
| 4994 | - String liveAddress = CommonsHelper.getResidence(model.getProvinceId(), model.getCityId(), | |
| 4995 | - model.getAreaId(), model.getStreetId(), model.getAddress(), basicConfigService); | |
| 4994 | + String liveAddress = CommonsHelper.getResidence(model.getProvinceId(), model.getCityId(), | |
| 4995 | + model.getAreaId(), model.getStreetId(),model.getChildExtAddrs(), model.getAddress(), basicConfigService); | |
| 4996 | 4996 | |
| 4997 | 4997 | //户籍地址 |
| 4998 | 4998 | String addressRegister = CommonsHelper.getResidence(model.getProvinceRegisterId(), model.getCityRegisterId(), |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExManagerQueryRequest.java
View file @
46c8b7a
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ResidentsArchiveResult.java
View file @
46c8b7a
| 1 | 1 | package com.lyms.platform.operate.web.result; |
| 2 | 2 | |
| 3 | 3 | import java.util.Date; |
| 4 | +import java.util.List; | |
| 4 | 5 | import java.util.Map; |
| 5 | 6 | |
| 6 | 7 | /** |
| ... | ... | @@ -53,6 +54,7 @@ |
| 53 | 54 | private String areaId; |
| 54 | 55 | private String streetId; |
| 55 | 56 | private String address; |
| 57 | + private List<String> childExtAddrs; | |
| 56 | 58 | //户籍地址 |
| 57 | 59 | private String provinceRegisterId; |
| 58 | 60 | private String cityRegisterId; |
| ... | ... | @@ -162,6 +164,14 @@ |
| 162 | 164 | |
| 163 | 165 | // 是否军嫂 |
| 164 | 166 | private Integer military; |
| 167 | + | |
| 168 | + public List<String> getChildExtAddrs() { | |
| 169 | + return childExtAddrs; | |
| 170 | + } | |
| 171 | + | |
| 172 | + public void setChildExtAddrs(List<String> childExtAddrs) { | |
| 173 | + this.childExtAddrs = childExtAddrs; | |
| 174 | + } | |
| 165 | 175 | |
| 166 | 176 | public Integer getMilitary() { |
| 167 | 177 | return military; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/IPreEugenicsService.java
View file @
46c8b7a
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PreEugebicsServiceImpl.java
View file @
46c8b7a
| ... | ... | @@ -513,5 +513,21 @@ |
| 513 | 513 | } |
| 514 | 514 | return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
| 515 | 515 | } |
| 516 | + | |
| 517 | + @Override | |
| 518 | + public BaseResponse setSendContry(String id) { | |
| 519 | + PreEugenicsBaseModel model = mongoTemplate.findOne(Query.query(Criteria.where("id").is(id)), PreEugenicsBaseModel.class); | |
| 520 | + if (model != null) { | |
| 521 | + if (StringUtils.isEmpty(id)) { | |
| 522 | + return new BaseResponse("参数缺失", ErrorCodeConstants.PARAMETER_ERROR); | |
| 523 | + } | |
| 524 | + model.setSendCountry(1); | |
| 525 | + Query query = Query.query(Criteria.where("id").is(id)); | |
| 526 | + Update update = MongoConvertHelper | |
| 527 | + .convertToNativeUpdate(ReflectionUtils.getUpdateField(model)); | |
| 528 | + mongoTemplate.updateFirst(query, update, PreEugenicsBaseModel.class); | |
| 529 | + } | |
| 530 | + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); | |
| 531 | + } | |
| 516 | 532 | } |