Commit b1a376cd9cb8b0267269beb4ef0075c52107eabb
1 parent
f26eae94a5
Exists in
master
and in
6 other branches
修复bug
Showing 3 changed files with 52 additions and 9 deletions
platform-biz-service/src/main/java/com/lyms/platform/permission/model/ServiceListQuery.java
View file @
b1a376c
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/AreaCountController.java
View file @
b1a376c
... | ... | @@ -5,6 +5,7 @@ |
5 | 5 | import com.lyms.platform.common.base.LoginContext; |
6 | 6 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
7 | 7 | import com.lyms.platform.common.result.BaseResponse; |
8 | +import com.lyms.platform.common.utils.DateUtil; | |
8 | 9 | import com.lyms.platform.operate.web.facade.AreaCountFacade; |
9 | 10 | import com.lyms.platform.operate.web.request.HealthManagerListRequest; |
10 | 11 | import com.lyms.platform.permission.model.ServiceListQuery; |
... | ... | @@ -17,6 +18,7 @@ |
17 | 18 | import javax.servlet.http.HttpServletRequest; |
18 | 19 | import javax.servlet.http.HttpServletResponse; |
19 | 20 | import javax.validation.Valid; |
21 | +import java.util.Date; | |
20 | 22 | |
21 | 23 | /** |
22 | 24 | * |
... | ... | @@ -202,6 +204,7 @@ |
202 | 204 | public BaseResponse getServiceList(@RequestBody @Valid ServiceListQuery query, HttpServletRequest request){ |
203 | 205 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
204 | 206 | query.setUserId(loginState.getId()); |
207 | + checkDate(query); | |
205 | 208 | try { |
206 | 209 | return areaCountFacade.getServiceList(query); |
207 | 210 | }catch (Exception e){ |
... | ... | @@ -224,6 +227,7 @@ |
224 | 227 | public BaseResponse getServiceDetailList(@RequestBody @Valid ServiceListQuery param, HttpServletRequest request){ |
225 | 228 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
226 | 229 | param.setUserId(loginState.getId()); |
230 | + checkDate(param); | |
227 | 231 | try { |
228 | 232 | return areaCountFacade.getServiceDetailList(param); |
229 | 233 | }catch (Exception e){ |
... | ... | @@ -245,6 +249,7 @@ |
245 | 249 | public void getServiceDetailExport(ServiceListQuery param, HttpServletRequest request, HttpServletResponse response){ |
246 | 250 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
247 | 251 | param.setUserId(loginState.getId()); |
252 | + checkDate(param); | |
248 | 253 | try { |
249 | 254 | areaCountFacade.getServiceDetailExport(param, response); |
250 | 255 | }catch (Exception e){ |
... | ... | @@ -263,6 +268,7 @@ |
263 | 268 | public BaseResponse healthManagerList(@RequestBody @Valid HealthManagerListRequest query, HttpServletRequest request){ |
264 | 269 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
265 | 270 | query.setUserId(loginState.getId()); |
271 | + checkDate(query); | |
266 | 272 | try { |
267 | 273 | return areaCountFacade.healthManagerList(query); |
268 | 274 | }catch (Exception e){ |
... | ... | @@ -285,6 +291,7 @@ |
285 | 291 | public BaseResponse healthManagerDetailList(@RequestBody @Valid HealthManagerListRequest query, HttpServletRequest request){ |
286 | 292 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
287 | 293 | query.setUserId(loginState.getId()); |
294 | + checkDate(query); | |
288 | 295 | try { |
289 | 296 | return areaCountFacade.healthManagerDetailList(query); |
290 | 297 | }catch (Exception e){ |
291 | 298 | |
... | ... | @@ -307,10 +314,38 @@ |
307 | 314 | public void healthManagerDetailExport(HealthManagerListRequest param, HttpServletRequest request, HttpServletResponse response){ |
308 | 315 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
309 | 316 | param.setUserId(loginState.getId()); |
317 | + checkDate(param); | |
310 | 318 | try { |
311 | 319 | areaCountFacade.healthManagerDetailExport(param, response); |
312 | 320 | }catch (Exception e){ |
313 | 321 | logger.error("增值服务统计导出失败", e); |
322 | + } | |
323 | + } | |
324 | + | |
325 | + /** | |
326 | + * 时区 | |
327 | + * | |
328 | + * @param object | |
329 | + */ | |
330 | + private void checkDate(Object object) { | |
331 | + | |
332 | + if (object instanceof ServiceListQuery){ | |
333 | + ServiceListQuery param = (com.lyms.platform.permission.model.ServiceListQuery) object; | |
334 | + Date startTime = param.getStartTime(); | |
335 | + Date endTime = param.getEndTime(); | |
336 | + if (startTime != null && endTime != null){ | |
337 | + param.setStartTime(new Date(startTime.getTime() - 28800000)); | |
338 | + param.setEndTime(new Date(endTime.getTime() - 28800000)); | |
339 | + } | |
340 | + } | |
341 | + if (object instanceof HealthManagerListRequest){ | |
342 | + HealthManagerListRequest param = (HealthManagerListRequest) object; | |
343 | + Date startTime = param.getStartTime(); | |
344 | + Date endTime = param.getEndTime(); | |
345 | + if (startTime != null && endTime != null){ | |
346 | + param.setStartTime(new Date(startTime.getTime() - 28800000)); | |
347 | + param.setEndTime(new Date(endTime.getTime() - 28800000)); | |
348 | + } | |
314 | 349 | } |
315 | 350 | } |
316 | 351 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AreaCountFacade.java
View file @
b1a376c
... | ... | @@ -1315,25 +1315,27 @@ |
1315 | 1315 | String str = ""; |
1316 | 1316 | switch (serType){ |
1317 | 1317 | case "1" : |
1318 | - str = "孕期精准医疗"; | |
1318 | + //str = "孕期精准医疗"; | |
1319 | + str = "精准医疗服务"; | |
1319 | 1320 | break; |
1320 | 1321 | case "2" : |
1321 | - str = "体重管理"; | |
1322 | + str = "体重管理服务"; | |
1322 | 1323 | break; |
1323 | 1324 | case "3" : |
1324 | - str = "血糖管理"; | |
1325 | + str = "血糖管理服务"; | |
1325 | 1326 | break; |
1326 | 1327 | case "4" : |
1327 | - str = "血压管理"; | |
1328 | + str = "血压管理服务"; | |
1328 | 1329 | break; |
1329 | 1330 | case "5" : |
1330 | - str = "专家咨询"; | |
1331 | + str = "专家咨询服务"; | |
1331 | 1332 | break; |
1332 | 1333 | case "6" : |
1333 | - str = "标准服务"; | |
1334 | + //str = "标准服务"; | |
1335 | + str = "围产小助理"; | |
1334 | 1336 | break; |
1335 | 1337 | case "7" : |
1336 | - str = "体温管理"; | |
1338 | + str = "体温管理服务"; | |
1337 | 1339 | break; |
1338 | 1340 | case "8" : |
1339 | 1341 | str = ""; |
1340 | 1342 | |
... | ... | @@ -1342,10 +1344,10 @@ |
1342 | 1344 | str = ""; |
1343 | 1345 | break; |
1344 | 1346 | case "10" : |
1345 | - str = "精准指导"; | |
1347 | + str = "儿保小助理服务"; | |
1346 | 1348 | break; |
1347 | 1349 | case "11" : |
1348 | - str = "标准服务"; | |
1350 | + str = "精准指导服务"; | |
1349 | 1351 | break; |
1350 | 1352 | default: |
1351 | 1353 | str = ""; |
... | ... | @@ -1807,6 +1809,11 @@ |
1807 | 1809 | } |
1808 | 1810 | } |
1809 | 1811 | return healthTypeName; |
1812 | + } | |
1813 | + | |
1814 | + public static void main(String[] args) { | |
1815 | + Date date = new Date(1554048000000L); | |
1816 | + System.out.println(DateUtil.getyyyy_MM_dd(date)); | |
1810 | 1817 | } |
1811 | 1818 | } |