Commit a6d76a9cc927268ce5744497558f65c116fe0909
1 parent
a3779e9174
Exists in
master
and in
6 other branches
update
Showing 7 changed files with 71 additions and 11 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/model/FolviteQuery.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/FolviteService.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/model/FolviteQuery.java
View file @
a6d76a9
... | ... | @@ -43,6 +43,17 @@ |
43 | 43 | //高危风险因素 |
44 | 44 | private String highRisk; |
45 | 45 | |
46 | + //是否 | |
47 | + private Integer yn; | |
48 | + | |
49 | + | |
50 | + public Integer getYn() { | |
51 | + return yn; | |
52 | + } | |
53 | + | |
54 | + public void setYn(Integer yn) { | |
55 | + this.yn = yn; | |
56 | + } | |
46 | 57 | |
47 | 58 | public Date getStartReceiveDate() { |
48 | 59 | return startReceiveDate; |
platform-biz-service/src/main/resources/mainOrm/master/FolviteMapper.xml
View file @
a6d76a9
... | ... | @@ -403,11 +403,11 @@ |
403 | 403 | <if test="vcCard != null"> |
404 | 404 | vc_card=#{vcCard,jdbcType=VARCHAR}, |
405 | 405 | </if> |
406 | - <if test="hospitalid != null"> | |
407 | - hospitalid=#{hospitalid,jdbcType=VARCHAR}, | |
406 | + <if test="hospitalId != null and hospitalId != ''"> | |
407 | + hospitalid=#{hospitalId,jdbcType=VARCHAR}, | |
408 | 408 | </if> |
409 | - <if test="receivesum != null"> | |
410 | - receivesum=#{receivesum,jdbcType=INTEGER}, | |
409 | + <if test="receiveSum != null"> | |
410 | + receivesum=#{receiveSum,jdbcType=INTEGER}, | |
411 | 411 | </if> |
412 | 412 | <if test="modify != null"> |
413 | 413 | modify=#{modify,jdbcType=TIMESTAMP}, |
platform-biz-service/src/main/resources/mainOrm/master/FolviteReceiveMapper.xml
View file @
a6d76a9
... | ... | @@ -30,7 +30,8 @@ |
30 | 30 | modified, |
31 | 31 | isconceive, |
32 | 32 | hospitalid, |
33 | -end_pregnancy | |
33 | +end_pregnancy, | |
34 | +yn | |
34 | 35 | ) VALUES ( |
35 | 36 | #{id,jdbcType=VARCHAR}, |
36 | 37 | #{folviteId,jdbcType=VARCHAR}, |
... | ... | @@ -44,8 +45,8 @@ |
44 | 45 | #{modified,jdbcType=TIMESTAMP}, |
45 | 46 | #{isconceive,jdbcType=INTEGER}, |
46 | 47 | #{hospitalId,jdbcType=VARCHAR}, |
47 | -#{endPregnancy,jdbcType=INTEGER} | |
48 | -) | |
48 | +#{endPregnancy,jdbcType=INTEGER}, | |
49 | +#{yn,jdbcType=INTEGER}) | |
49 | 50 | |
50 | 51 | </insert> |
51 | 52 | |
... | ... | @@ -67,6 +68,9 @@ |
67 | 68 | lyms_folvite_Info f ON p.folvite_id = f.id |
68 | 69 | <where> |
69 | 70 | 1=1 |
71 | + <if test="yn != null"> | |
72 | + and yn=#{yn} | |
73 | + </if> | |
70 | 74 | <if test="queryNo != null and queryNo != ''"> |
71 | 75 | and f.`name` =#{queryNo} or f.phone=#{queryNo} or f.card_no =#{queryNo} or f.vc_card=#{queryNo} |
72 | 76 | </if> |
... | ... | @@ -101,6 +105,9 @@ |
101 | 105 | lyms_folvite_Info f ON p.folvite_id = f.id |
102 | 106 | <where> |
103 | 107 | 1=1 |
108 | + <if test="yn != null"> | |
109 | + and yn=#{yn} | |
110 | + </if> | |
104 | 111 | <if test="queryNo != null and queryNo != ''"> |
105 | 112 | and f.`name` =#{queryNo} or f.phone=#{queryNo} or f.card_no =#{queryNo} or f.vc_card=#{queryNo} |
106 | 113 | </if> |
107 | 114 | |
... | ... | @@ -183,9 +190,11 @@ |
183 | 190 | isconceive=#{isconceive,jdbcType=INTEGER}, |
184 | 191 | </if> |
185 | 192 | <if test="endPregnancy != null and endPregnancy !=''"> |
186 | - end_pregnancy=#{endPregnancy,jdbcType=INTEGER} | |
193 | + end_pregnancy=#{endPregnancy,jdbcType=INTEGER}, | |
187 | 194 | </if> |
188 | - | |
195 | + <if test="yn ! = null"> | |
196 | + yn=#{yn} | |
197 | + </if> | |
189 | 198 | </set> |
190 | 199 | </sql> |
191 | 200 |
platform-dal/src/main/java/com/lyms/platform/pojo/FolviteReceiveRecordModel.java
View file @
a6d76a9
... | ... | @@ -55,6 +55,16 @@ |
55 | 55 | //是否完结 0 为完结 1 已完结 |
56 | 56 | private Integer endPregnancy; |
57 | 57 | |
58 | + //是否有效 | |
59 | + private Integer yn; | |
60 | + | |
61 | + public Integer getYn() { | |
62 | + return yn; | |
63 | + } | |
64 | + | |
65 | + public void setYn(Integer yn) { | |
66 | + this.yn = yn; | |
67 | + } | |
58 | 68 | |
59 | 69 | public Integer getEndPregnancy() { |
60 | 70 | return endPregnancy; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/FolviteController.java
View file @
a6d76a9
... | ... | @@ -2,6 +2,7 @@ |
2 | 2 | |
3 | 3 | import com.lyms.platform.common.annotation.TokenRequired; |
4 | 4 | import com.lyms.platform.common.base.BaseController; |
5 | +import com.lyms.platform.common.enums.YnEnums; | |
5 | 6 | import com.lyms.platform.common.result.BaseListResponse; |
6 | 7 | import com.lyms.platform.common.result.BaseResponse; |
7 | 8 | import com.lyms.platform.common.utils.DateUtil; |
... | ... | @@ -179,6 +180,7 @@ |
179 | 180 | @Param("page") Integer page, |
180 | 181 | @Param("limit") Integer limit) { |
181 | 182 | FolviteQuery query = new FolviteQuery(); |
183 | + query.setYn(YnEnums.YES.getId()); | |
182 | 184 | if (StringUtils.isNotEmpty(queryNo)) { |
183 | 185 | query.setQueryNo(queryNo); |
184 | 186 | } |
... | ... | @@ -207,6 +209,15 @@ |
207 | 209 | response.setData(maps); |
208 | 210 | return response; |
209 | 211 | } |
212 | + | |
213 | + @RequestMapping(value = "deleteReceive/{id}", method = RequestMethod.DELETE) | |
214 | + @ResponseBody | |
215 | + @TokenRequired | |
216 | + public BaseResponse deleteReceive(@PathVariable("id") String id) { | |
217 | + | |
218 | + return folviteService.deleteProvide(id); | |
219 | + } | |
220 | + | |
210 | 221 | |
211 | 222 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/FolviteService.java
View file @
a6d76a9
... | ... | @@ -60,6 +60,15 @@ |
60 | 60 | */ |
61 | 61 | BaseResponse queryOneProvide(String id, Integer userId); |
62 | 62 | |
63 | + /** | |
64 | + * 通过id 删除发放记录 | |
65 | + * | |
66 | + * @param id | |
67 | + * @return | |
68 | + */ | |
69 | + BaseResponse deleteProvide(String id); | |
70 | + | |
71 | + | |
63 | 72 | List<FolviteRecordModel> queryFolviteList(FolviteQuery folviteQuery); |
64 | 73 | |
65 | 74 | List<FolviteReceiveRecordModel> queryFolviteReceiveList(FolviteRecordQuery query); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/FolviteServiceImpl.java
View file @
a6d76a9
... | ... | @@ -3,7 +3,6 @@ |
3 | 3 | import com.lyms.platform.biz.service.BasicConfigService; |
4 | 4 | import com.lyms.platform.biz.service.ResidentsArchiveService; |
5 | 5 | import com.lyms.platform.common.enums.YnEnums; |
6 | -import com.lyms.platform.common.result.BaseListResponse; | |
7 | 6 | import com.lyms.platform.common.result.BaseResponse; |
8 | 7 | import com.lyms.platform.common.utils.DateUtil; |
9 | 8 | import com.lyms.platform.common.utils.StringUtils; |
... | ... | @@ -26,7 +25,6 @@ |
26 | 25 | import com.lyms.platform.query.ResidentsArchiveQuery; |
27 | 26 | import org.springframework.beans.factory.annotation.Autowired; |
28 | 27 | import org.springframework.stereotype.Service; |
29 | -import org.springframework.util.ObjectUtils; | |
30 | 28 | |
31 | 29 | import java.util.*; |
32 | 30 | |
... | ... | @@ -171,6 +169,9 @@ |
171 | 169 | |
172 | 170 | @Override |
173 | 171 | public BaseResponse saveProvideFolvite(FolviteReceiveRecordModel receiveRecordModel, Integer userId) { |
172 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
173 | + receiveRecordModel.setHospitalId(hospitalId); | |
174 | + receiveRecordModel.setYn(YnEnums.YES.getId()); | |
174 | 175 | if (StringUtils.isNotEmpty(receiveRecordModel.getId())) { |
175 | 176 | receiveRecordModel.setModified(new Date()); |
176 | 177 | receiveMapper.updaetFolviteReceive(receiveRecordModel); |
... | ... | @@ -221,6 +222,15 @@ |
221 | 222 | BaseResponse response = new BaseResponse(); |
222 | 223 | response.setObject(respone); |
223 | 224 | return response; |
225 | + } | |
226 | + | |
227 | + @Override | |
228 | + public BaseResponse deleteProvide(String id) { | |
229 | + FolviteReceiveRecordModel receiveRecordModel = new FolviteReceiveRecordModel(); | |
230 | + receiveRecordModel.setYn(YnEnums.NO.getId()); | |
231 | + receiveRecordModel.setId(id); | |
232 | + receiveMapper.updaetFolviteReceive(receiveRecordModel); | |
233 | + return new BaseResponse(); | |
224 | 234 | } |
225 | 235 | |
226 | 236 | @Override |