Commit a3779e917414101f988a7dd26c203d211c1b63f3
1 parent
2b2a785de1
Exists in
master
and in
6 other branches
update
Showing 6 changed files with 38 additions and 9 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/FolviteMapper.java
- platform-biz-service/src/main/resources/mainOrm/master/FolviteMapper.xml
- platform-biz-service/src/main/resources/mainOrm/master/FolviteReceiveMapper.xml
- platform-dal/src/main/java/com/lyms/platform/pojo/FolviteReceiveRecordModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/FolviteController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/FolviteServiceImpl.java
platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/FolviteMapper.java
View file @
a3779e9
platform-biz-service/src/main/resources/mainOrm/master/FolviteMapper.xml
View file @
a3779e9
| ... | ... | @@ -130,7 +130,8 @@ |
| 130 | 130 | <select id="queryListMap" parameterType="com.lyms.platform.permission.model.FolviteQuery" |
| 131 | 131 | resultType="map"> |
| 132 | 132 | SELECT |
| 133 | - f.`name`,f.card_no,f.phone,p.receive_date,p.receive_number,p.receive_week,p.highrisk,p.provide_unit,f.habitation_address,f.habitation_area,f.habitation_city,f.habitation_country,f.habitation_province,p.`issuer` | |
| 133 | + f.`name`,f.card_no,f.phone,p.receive_date,p.receive_number,p.receive_week,p.highrisk,p.provide_unit,f.habitation_address,f.habitation_area,f.habitation_city, | |
| 134 | + f.habitation_country,f.habitation_province,p.`issuer`,p.id as id, f.id as folviteId | |
| 134 | 135 | FROM |
| 135 | 136 | lyms_folvite_provide AS p |
| 136 | 137 | LEFT JOIN |
platform-biz-service/src/main/resources/mainOrm/master/FolviteReceiveMapper.xml
View file @
a3779e9
| ... | ... | @@ -29,7 +29,8 @@ |
| 29 | 29 | creation_date, |
| 30 | 30 | modified, |
| 31 | 31 | isconceive, |
| 32 | -hospitalid | |
| 32 | +hospitalid, | |
| 33 | +end_pregnancy | |
| 33 | 34 | ) VALUES ( |
| 34 | 35 | #{id,jdbcType=VARCHAR}, |
| 35 | 36 | #{folviteId,jdbcType=VARCHAR}, |
| ... | ... | @@ -42,7 +43,8 @@ |
| 42 | 43 | #{creationDate,jdbcType=TIMESTAMP}, |
| 43 | 44 | #{modified,jdbcType=TIMESTAMP}, |
| 44 | 45 | #{isconceive,jdbcType=INTEGER}, |
| 45 | -#{hospitalId,jdbcType=VARCHAR} | |
| 46 | +#{hospitalId,jdbcType=VARCHAR}, | |
| 47 | +#{endPregnancy,jdbcType=INTEGER} | |
| 46 | 48 | ) |
| 47 | 49 | |
| 48 | 50 | </insert> |
| ... | ... | @@ -133,8 +135,6 @@ |
| 133 | 135 | <if test="folviteId != null and folviteId != ''"> |
| 134 | 136 | and folvite_id=#{folviteId} |
| 135 | 137 | </if> |
| 136 | - | |
| 137 | - | |
| 138 | 138 | </where> |
| 139 | 139 | |
| 140 | 140 | |
| ... | ... | @@ -180,7 +180,10 @@ |
| 180 | 180 | modified=#{modified,jdbcType=TIMESTAMP}, |
| 181 | 181 | </if> |
| 182 | 182 | <if test="isconceive != null"> |
| 183 | - isconceive=#{isconceive,jdbcType=INTEGER} | |
| 183 | + isconceive=#{isconceive,jdbcType=INTEGER}, | |
| 184 | + </if> | |
| 185 | + <if test="endPregnancy != null and endPregnancy !=''"> | |
| 186 | + end_pregnancy=#{endPregnancy,jdbcType=INTEGER} | |
| 184 | 187 | </if> |
| 185 | 188 | |
| 186 | 189 | </set> |
platform-dal/src/main/java/com/lyms/platform/pojo/FolviteReceiveRecordModel.java
View file @
a3779e9
| ... | ... | @@ -52,6 +52,19 @@ |
| 52 | 52 | private String hospitalId; |
| 53 | 53 | |
| 54 | 54 | |
| 55 | + //是否完结 0 为完结 1 已完结 | |
| 56 | + private Integer endPregnancy; | |
| 57 | + | |
| 58 | + | |
| 59 | + public Integer getEndPregnancy() { | |
| 60 | + return endPregnancy; | |
| 61 | + } | |
| 62 | + | |
| 63 | + | |
| 64 | + public void setEndPregnancy(Integer endPregnancy) { | |
| 65 | + this.endPregnancy = endPregnancy; | |
| 66 | + } | |
| 67 | + | |
| 55 | 68 | public String getHospitalId() { |
| 56 | 69 | return hospitalId; |
| 57 | 70 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/FolviteController.java
View file @
a3779e9
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/FolviteServiceImpl.java
View file @
a3779e9
| ... | ... | @@ -147,10 +147,12 @@ |
| 147 | 147 | recordModel.setHospitalId(hospitalId); |
| 148 | 148 | recordModel.setCreated(new Date()); |
| 149 | 149 | recordModel.setModify(new Date()); |
| 150 | + recordModel.setIspregnancy(0); | |
| 150 | 151 | folviteMapper.saveFolvite(recordModel); |
| 151 | 152 | } else { |
| 152 | 153 | recordModel.setHospitalId(hospitalId); |
| 153 | 154 | recordModel.setModify(new Date()); |
| 155 | + recordModel.setIspregnancy(0); | |
| 154 | 156 | folviteMapper.updateFolvite(recordModel); |
| 155 | 157 | } |
| 156 | 158 | BaseResponse response = new BaseResponse(); |
| ... | ... | @@ -178,6 +180,14 @@ |
| 178 | 180 | receiveRecordModel.setModified(new Date()); |
| 179 | 181 | receiveMapper.saveFolviteReceive(receiveRecordModel); |
| 180 | 182 | } |
| 183 | + //表示本次孕次已完结 | |
| 184 | + if (receiveRecordModel.getEndPregnancy() == 1) { | |
| 185 | + FolviteRecordModel recordModel = new FolviteRecordModel(); | |
| 186 | + recordModel.setModify(new Date()); | |
| 187 | + recordModel.setIspregnancy(receiveRecordModel.getEndPregnancy()); | |
| 188 | + recordModel.setId(receiveRecordModel.getFolviteId()); | |
| 189 | + folviteMapper.updateFolvite(recordModel); | |
| 190 | + } | |
| 181 | 191 | BaseResponse response = new BaseResponse(); |
| 182 | 192 | response.setObject(receiveRecordModel.getId()); |
| 183 | 193 | return response; |
| ... | ... | @@ -290,6 +300,9 @@ |
| 290 | 300 | m.put("name", map.get("name")); |
| 291 | 301 | m.put("address", CommonsHelper.getResidence(map.get("habitation_province").toString(), map.get("habitation_city").toString(), |
| 292 | 302 | map.get("habitation_area").toString(), map.get("habitation_country").toString(), map.get("habitation_address").toString(), basicConfigService)); |
| 303 | + m.put("id", map.get("id")); | |
| 304 | + m.put("folviteId", map.get("folviteId")); | |
| 305 | + | |
| 293 | 306 | data.add(m); |
| 294 | 307 | } |
| 295 | 308 | return data; |