Commit 9f88cc2af7eb19939aa312d300c7389747ee74d7
1 parent
b65a21992a
Exists in
master
and in
6 other branches
bug update
Showing 7 changed files with 134 additions and 80 deletions
- platform-biz-service/src/main/resources/mainOrm/master/FolviteMapper.xml
- platform-dal/pom.xml
- platform-dal/src/main/java/com/lyms/platform/pojo/FolviteRecordModel.java
- platform-operate-api/pom.xml
- 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/resources/mainOrm/master/FolviteMapper.xml
View file @
9f88cc2
... | ... | @@ -136,80 +136,79 @@ |
136 | 136 | </select> |
137 | 137 | |
138 | 138 | <insert id="saveFolvite" parameterType="com.lyms.platform.pojo.FolviteRecordModel"> |
139 | -INSERT INTO lyms_folvite_Info ( | |
140 | - id, | |
141 | - NAME, | |
142 | - sex, | |
143 | - birthday, | |
144 | - nationality, | |
145 | - nation, | |
146 | - marital_status, | |
147 | - certificate_type, | |
148 | - card_no, | |
149 | - census_type, | |
150 | - live_type, | |
151 | - education, | |
152 | - occupation, | |
153 | - phone, | |
154 | - work_unit, | |
155 | - habitation_province, | |
156 | - habitation_city, | |
157 | - habitation_area, | |
158 | - habitation_country, | |
159 | - habitation_address, | |
160 | - domicile_province, | |
161 | - domicile_city, | |
162 | - domicile_area, | |
163 | - domicile_country, | |
164 | - domicile_address, | |
165 | - woman_id, | |
166 | - isconceive, | |
167 | - lastmenstrual, | |
168 | - ispregnancy, | |
169 | - operation_doctor, | |
170 | - created, | |
171 | - vc_card, | |
172 | - hospitalid, | |
173 | - receivesum, | |
174 | - drawTime | |
175 | -) | |
176 | -VALUES | |
177 | - ( | |
178 | - #{id,jdbcType=VARCHAR}, | |
179 | - #{name,jdbcType=VARCHAR}, | |
180 | - #{sex,jdbcType=BIGINT}, | |
181 | - #{birthday,jdbcType=TIMESTAMP}, | |
182 | - #{nationality,jdbcType=VARCHAR}, | |
183 | - #{nation,jdbcType=VARCHAR}, | |
184 | - #{maritalStatus,jdbcType=VARCHAR}, | |
185 | - #{certificateType,jdbcType=VARCHAR}, | |
186 | - #{cardNo,jdbcType=VARCHAR}, | |
187 | - #{censusType,jdbcType=VARCHAR}, | |
188 | - #{liveType,jdbcType=VARCHAR}, | |
189 | - #{education,jdbcType=VARCHAR}, | |
190 | - #{occupation,jdbcType=VARCHAR}, | |
191 | - #{phone,jdbcType=VARCHAR}, | |
192 | - #{workUnit,jdbcType=VARCHAR}, | |
193 | - #{habitationProvince,jdbcType=VARCHAR}, | |
194 | - #{habitationCity,jdbcType=VARCHAR}, | |
195 | - #{habitationArea,jdbcType=VARCHAR}, | |
196 | - #{habitationCountry,jdbcType=VARCHAR}, | |
197 | - #{habitationAddress,jdbcType=VARCHAR}, | |
198 | - #{domicileProvince,jdbcType=VARCHAR}, | |
199 | - #{domicileCity,jdbcType=VARCHAR}, | |
200 | - #{domicileArea,jdbcType=VARCHAR}, | |
201 | - #{domicileCountry,jdbcType=VARCHAR}, | |
202 | - #{domicileAddress,jdbcType=VARCHAR}, | |
203 | - #{womanId,jdbcType=VARCHAR}, | |
204 | - #{isconceive,jdbcType=BIGINT}, | |
205 | - #{lastmenstrual,jdbcType=TIMESTAMP}, | |
206 | - #{ispregnancy,jdbcType=BIGINT}, | |
207 | - #{operationDoctor,jdbcType=VARCHAR}, | |
208 | - #{created,jdbcType=TIMESTAMP}, | |
209 | - #{vcCard,jdbcType=VARCHAR}, | |
210 | - #{hospitalid,jdbcType=VARCHAR}, | |
211 | - #{receivesum,jdbcType=INTEGER}) | |
212 | - #{drawTime,jdbcType=TIMESTAMP} | |
139 | +INSERT INTO lyms_folvite_Info( | |
140 | +id, | |
141 | +name, | |
142 | +sex, | |
143 | +birthday, | |
144 | +nationality, | |
145 | +nation, | |
146 | +marital_status, | |
147 | +certificate_type, | |
148 | +card_no, | |
149 | +census_type, | |
150 | +live_type, | |
151 | +education, | |
152 | +occupation, | |
153 | +phone, | |
154 | +work_unit, | |
155 | +habitation_province, | |
156 | +habitation_city, | |
157 | +habitation_area, | |
158 | +habitation_country, | |
159 | +habitation_address, | |
160 | +domicile_province, | |
161 | +domicile_city, | |
162 | +domicile_area, | |
163 | +domicile_country, | |
164 | +domicile_address, | |
165 | +woman_id, | |
166 | +isconceive, | |
167 | +lastmenstrual, | |
168 | +ispregnancy, | |
169 | +operation_doctor, | |
170 | +created, | |
171 | +vc_card, | |
172 | +hospitalid, | |
173 | +receivesum, | |
174 | +modify, | |
175 | +drawTime ) VALUES ( | |
176 | +#{id,jdbcType=VARCHAR}, | |
177 | +#{name,jdbcType=VARCHAR}, | |
178 | +#{sex,jdbcType=BIGINT}, | |
179 | +#{birthday,jdbcType=TIMESTAMP}, | |
180 | +#{nationality,jdbcType=VARCHAR}, | |
181 | +#{nation,jdbcType=VARCHAR}, | |
182 | +#{maritalStatus,jdbcType=VARCHAR}, | |
183 | +#{certificateType,jdbcType=VARCHAR}, | |
184 | +#{cardNo,jdbcType=VARCHAR}, | |
185 | +#{censusType,jdbcType=VARCHAR}, | |
186 | +#{liveType,jdbcType=VARCHAR}, | |
187 | +#{education,jdbcType=VARCHAR}, | |
188 | +#{occupation,jdbcType=VARCHAR}, | |
189 | +#{phone,jdbcType=VARCHAR}, | |
190 | +#{workUnit,jdbcType=VARCHAR}, | |
191 | +#{habitationProvince,jdbcType=VARCHAR}, | |
192 | +#{habitationCity,jdbcType=VARCHAR}, | |
193 | +#{habitationArea,jdbcType=VARCHAR}, | |
194 | +#{habitationCountry,jdbcType=VARCHAR}, | |
195 | +#{habitationAddress,jdbcType=VARCHAR}, | |
196 | +#{domicileProvince,jdbcType=VARCHAR}, | |
197 | +#{domicileCity,jdbcType=VARCHAR}, | |
198 | +#{domicileArea,jdbcType=VARCHAR}, | |
199 | +#{domicileCountry,jdbcType=VARCHAR}, | |
200 | +#{domicileAddress,jdbcType=VARCHAR}, | |
201 | +#{womanId,jdbcType=VARCHAR}, | |
202 | +#{isconceive,jdbcType=BIGINT}, | |
203 | +#{lastmenstrual,jdbcType=TIMESTAMP}, | |
204 | +#{ispregnancy,jdbcType=BIGINT}, | |
205 | +#{operationDoctor,jdbcType=VARCHAR}, | |
206 | +#{created,jdbcType=TIMESTAMP}, | |
207 | +#{vcCard,jdbcType=VARCHAR}, | |
208 | +#{hospitalId,jdbcType=VARCHAR}, | |
209 | +#{receiveSum,jdbcType=INTEGER}, | |
210 | +#{modify,jdbcType=TIMESTAMP}, | |
211 | +#{drawTime,jdbcType=TIMESTAMP}) | |
213 | 212 | </insert> |
214 | 213 | |
215 | 214 |
platform-dal/pom.xml
View file @
9f88cc2
... | ... | @@ -16,7 +16,13 @@ |
16 | 16 | <artifactId>platform-common</artifactId> |
17 | 17 | <version>1.0.1</version> |
18 | 18 | </dependency> |
19 | - </dependencies> | |
19 | + <dependency> | |
20 | + <groupId>com.fasterxml.jackson.core</groupId> | |
21 | + <artifactId>jackson-annotations</artifactId> | |
22 | + <version>2.9.0</version> | |
23 | + <scope>compile</scope> | |
24 | + </dependency> | |
25 | + </dependencies> | |
20 | 26 | <build> |
21 | 27 | <plugins> |
22 | 28 | <plugin> |
platform-dal/src/main/java/com/lyms/platform/pojo/FolviteRecordModel.java
View file @
9f88cc2
1 | 1 | package com.lyms.platform.pojo; |
2 | 2 | |
3 | + | |
4 | +import com.fasterxml.jackson.annotation.JsonFormat; | |
5 | +import org.apache.commons.lang.time.DateUtils; | |
6 | + | |
3 | 7 | import java.util.Date; |
4 | -import java.util.UUID; | |
5 | 8 | |
6 | 9 | /** |
7 | 10 | * 叶酸建档记录 |
... | ... | @@ -105,7 +108,8 @@ |
105 | 108 | private String operationDoctor; |
106 | 109 | |
107 | 110 | //建档日期 |
108 | - private String drawTime; | |
111 | + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | |
112 | + private Date drawTime; | |
109 | 113 | |
110 | 114 | //创建时间 |
111 | 115 | private Date created; |
112 | 116 | |
... | ... | @@ -128,11 +132,11 @@ |
128 | 132 | } |
129 | 133 | |
130 | 134 | |
131 | - public String getDrawTime() { | |
135 | + public Date getDrawTime() { | |
132 | 136 | return drawTime; |
133 | 137 | } |
134 | 138 | |
135 | - public void setDrawTime(String drawTime) { | |
139 | + public void setDrawTime(Date drawTime) { | |
136 | 140 | this.drawTime = drawTime; |
137 | 141 | } |
138 | 142 |
platform-operate-api/pom.xml
View file @
9f88cc2
... | ... | @@ -102,6 +102,23 @@ |
102 | 102 | <artifactId>jxl</artifactId> |
103 | 103 | <version>2.6.12</version> |
104 | 104 | </dependency> |
105 | + <dependency> | |
106 | + <groupId>com.fasterxml.jackson.core</groupId> | |
107 | + <artifactId>jackson-annotations</artifactId> | |
108 | + <version>2.8.8</version> | |
109 | + </dependency> | |
110 | + | |
111 | + <dependency> | |
112 | + <groupId>com.fasterxml.jackson.core</groupId> | |
113 | + <artifactId>jackson-databind</artifactId> | |
114 | + <version>2.8.8</version> | |
115 | + </dependency> | |
116 | + | |
117 | + <dependency> | |
118 | + <groupId>org.codehaus.jackson</groupId> | |
119 | + <artifactId>jackson-mapper-asl</artifactId> | |
120 | + <version>1.9.13</version> | |
121 | + </dependency> | |
105 | 122 | |
106 | 123 | <!-- https://mvnrepository.com/artifact/freemarker/freemarker --> |
107 | 124 | <!-- <dependency> |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/FolviteController.java
View file @
9f88cc2
... | ... | @@ -4,6 +4,7 @@ |
4 | 4 | import com.lyms.platform.common.base.BaseController; |
5 | 5 | import com.lyms.platform.common.result.BaseResponse; |
6 | 6 | import com.lyms.platform.operate.web.service.FolviteService; |
7 | +import com.lyms.platform.permission.model.FolviteQuery; | |
7 | 8 | import com.lyms.platform.pojo.FolviteReceiveRecordModel; |
8 | 9 | import com.lyms.platform.pojo.FolviteRecordModel; |
9 | 10 | import org.springframework.beans.factory.annotation.Autowired; |
... | ... | @@ -11,6 +12,7 @@ |
11 | 12 | import org.springframework.web.bind.annotation.*; |
12 | 13 | |
13 | 14 | import javax.servlet.http.HttpServletRequest; |
15 | +import javax.validation.Valid; | |
14 | 16 | |
15 | 17 | /** |
16 | 18 | * 叶酸接口 |
17 | 19 | |
18 | 20 | |
19 | 21 | |
... | ... | @@ -74,11 +76,30 @@ |
74 | 76 | |
75 | 77 | } |
76 | 78 | |
79 | + /** | |
80 | + * 通过叶酸接口发放叶酸记录 | |
81 | + * | |
82 | + * @param id | |
83 | + * @param request | |
84 | + * @return | |
85 | + */ | |
77 | 86 | @RequestMapping(value = "queryOneProvide/{id}", method = RequestMethod.GET) |
87 | + @ResponseBody | |
88 | + @TokenRequired | |
78 | 89 | public BaseResponse queryOneProvide(@PathVariable("id") String id, HttpServletRequest request) { |
79 | - | |
80 | 90 | return folviteService.queryOneProvide(id, getUserId(request)); |
81 | 91 | } |
92 | + | |
93 | + | |
94 | + @RequestMapping(value = "queyrFolviteList", method = RequestMethod.GET) | |
95 | + @ResponseBody | |
96 | + @TokenRequired | |
97 | + public BaseResponse queryFolviteList(@Valid @RequestBody FolviteQuery query) { | |
98 | + | |
99 | + | |
100 | + return null; | |
101 | + } | |
102 | + | |
82 | 103 | |
83 | 104 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/FolviteService.java
View file @
9f88cc2
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/FolviteServiceImpl.java
View file @
9f88cc2
... | ... | @@ -236,6 +236,11 @@ |
236 | 236 | return receiveMapper.queryFolviteReceiveList(query); |
237 | 237 | } |
238 | 238 | |
239 | + @Override | |
240 | + public List<FolviteRecordModel> list(FolviteQuery folviteQuery) { | |
241 | + return null; | |
242 | + } | |
243 | + | |
239 | 244 | FolviteResult result(ResidentsArchiveModel archiveModel) { |
240 | 245 | FolviteResult folviteResult = new FolviteResult(); |
241 | 246 | folviteResult.setWomanId(archiveModel.getId()); |