Commit aa0506ebccca142e8af2e2bfdfcec985f6f5ae43
1 parent
0d10fb3075
Exists in
master
and in
1 other branch
孕妇分娩后 变成产妇
Showing 2 changed files with 25 additions and 1 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java
View file @
aa0506e
| ... | ... | @@ -53,10 +53,12 @@ |
| 53 | 53 | * @return |
| 54 | 54 | */ |
| 55 | 55 | public BaseResponse addOneSieve(SieveAddRequest sieveAddRequest,Integer userId) { |
| 56 | + SieveResultModel sieveResultModel =sieveAddRequest.convertToDataModel(); | |
| 57 | + sieveService.addSieve(sieveResultModel); | |
| 56 | 58 | |
| 57 | - sieveService.addSieve(sieveAddRequest.convertToDataModel()); | |
| 58 | 59 | SieveQuery sieveQuery=new SieveQuery(); |
| 59 | 60 | sieveQuery.setParentId(sieveAddRequest.getParentId()); |
| 61 | + sieveQuery.setYn(YnEnums.YES.getId()); | |
| 60 | 62 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
| 61 | 63 | sieveQuery.setHospitalId(hospitalId); |
| 62 | 64 | List<SieveModel> list = sieveService.queryList(sieveQuery); |
| ... | ... | @@ -64,6 +66,7 @@ |
| 64 | 66 | sieveModel.setStatus(3); |
| 65 | 67 | sieveModel.setId(list.get(0).getId()); |
| 66 | 68 | sieveModel.setHospitalId(hospitalId); |
| 69 | + sieveModel.setZtfx(sieveAddRequest.getMax()); | |
| 67 | 70 | sieveService.updateOneChanQianDiaSieve(sieveModel); |
| 68 | 71 | return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
| 69 | 72 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SieveAddRequest.java
View file @
aa0506e
| ... | ... | @@ -4,6 +4,10 @@ |
| 4 | 4 | import com.lyms.platform.pojo.SieveModel; |
| 5 | 5 | import com.lyms.platform.pojo.SieveResultModel; |
| 6 | 6 | |
| 7 | +import java.util.ArrayList; | |
| 8 | +import java.util.Collections; | |
| 9 | +import java.util.List; | |
| 10 | + | |
| 7 | 11 | /** |
| 8 | 12 | * 增加产筛结果 |
| 9 | 13 | * |
| ... | ... | @@ -105,6 +109,23 @@ |
| 105 | 109 | sieveModel.setCspj(cspj); |
| 106 | 110 | sieveModel.setPublishName(publishName); |
| 107 | 111 | return sieveModel; |
| 112 | + } | |
| 113 | + public Integer getMax(){ | |
| 114 | + List<Integer> list =new ArrayList<>(); | |
| 115 | + | |
| 116 | + if(null!=tszhz){ | |
| 117 | + list.add(Integer.valueOf(tszhz)); | |
| 118 | + } | |
| 119 | + if(null!=sjgjx){ | |
| 120 | + list.add(Integer.valueOf(sjgjx)); | |
| 121 | + } | |
| 122 | + if(null!=sbst){ | |
| 123 | + list.add(Integer.valueOf(sbst)); | |
| 124 | + } | |
| 125 | + if(null!=dzhpx){ | |
| 126 | + list.add(Integer.valueOf(dzhpx)); | |
| 127 | + } | |
| 128 | + return Collections.max(list); | |
| 108 | 129 | } |
| 109 | 130 | } |