Commit c8f0b26f7c7952995e51a9d141361c755c3a35fc
1 parent
b16c2044be
Exists in
master
and in
6 other branches
自测bug提交
Showing 9 changed files with 62 additions and 62 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TemporaryBloodController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TemporaryBloodSugarController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TemporaryWeightController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/ITemporaryBloodService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/ITemporaryBloodSugarService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodServiceImpl.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodSugarServiceImpl.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryWeightServiceImpl.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TemporaryBloodController.java
View file @
c8f0b26
| ... | ... | @@ -55,8 +55,8 @@ |
| 55 | 55 | @RequestMapping(value = "/queryAll", method = RequestMethod.GET) |
| 56 | 56 | @TokenRequired |
| 57 | 57 | @ResponseBody |
| 58 | - public BaseResponse queryAll(String key, Integer bregmatic, Integer stateWeek, Integer endWeek, Integer page, Integer limit, HttpServletRequest request) { | |
| 59 | - return temporaryBloodService.queryAll(key, bregmatic, stateWeek, endWeek, page, limit, getUserId(request)); | |
| 58 | + public BaseResponse queryAll(String key, Integer age, Integer currentWeekEnd, Integer currentWeekStart, Integer page, Integer limit, HttpServletRequest request) { | |
| 59 | + return temporaryBloodService.queryAll(key, age, currentWeekEnd, currentWeekStart, page, limit, getUserId(request)); | |
| 60 | 60 | } |
| 61 | 61 | |
| 62 | 62 | @ResponseBody |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TemporaryBloodSugarController.java
View file @
c8f0b26
| ... | ... | @@ -50,8 +50,8 @@ |
| 50 | 50 | @RequestMapping(value = "/queryAll", method = RequestMethod.GET) |
| 51 | 51 | @TokenRequired |
| 52 | 52 | @ResponseBody |
| 53 | - public BaseResponse queryAll(String key, Integer bregmatic, Integer stateWeek, Integer endWeek, Integer page, Integer limit, HttpServletRequest request) { | |
| 54 | - return bloodSugarService.queryAll(key, bregmatic, stateWeek, endWeek, page, limit, getUserId(request)); | |
| 53 | + public BaseResponse queryAll(String key, Integer age, Integer currentWeekStart, Integer currentWeekEnd, Integer page, Integer limit, HttpServletRequest request) { | |
| 54 | + return bloodSugarService.queryAll(key, age, currentWeekStart, currentWeekEnd, page, limit, getUserId(request)); | |
| 55 | 55 | } |
| 56 | 56 | |
| 57 | 57 | @ResponseBody |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TemporaryWeightController.java
View file @
c8f0b26
| ... | ... | @@ -54,8 +54,8 @@ |
| 54 | 54 | @RequestMapping(value = "/queryAll", method = RequestMethod.GET) |
| 55 | 55 | @TokenRequired |
| 56 | 56 | @ResponseBody |
| 57 | - public BaseResponse queryAll(String key, Integer stateWeek, Integer endWeek, Integer age, Integer page, Integer limit, HttpServletRequest request) { | |
| 58 | - return temporaryWeightService.queryAll(key, stateWeek, endWeek, age, page, limit, getUserId(request)); | |
| 57 | + public BaseResponse queryAll(String key, Integer currentWeekStart, Integer currentWeekEnd, Integer age, Integer page, Integer limit, HttpServletRequest request) { | |
| 58 | + return temporaryWeightService.queryAll(key, currentWeekStart, currentWeekEnd, age, page, limit, getUserId(request)); | |
| 59 | 59 | } |
| 60 | 60 | |
| 61 | 61 | @ResponseBody |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/ITemporaryBloodService.java
View file @
c8f0b26
| ... | ... | @@ -13,7 +13,7 @@ |
| 13 | 13 | |
| 14 | 14 | BaseResponse queryOne(String id); |
| 15 | 15 | |
| 16 | - BaseResponse queryAll(String key, Integer bregmatic, Integer stateWeek, Integer endWeek, Integer page, Integer limit, Integer userId); | |
| 16 | + BaseResponse queryAll(String key, Integer age, Integer stateWeek, Integer endWeek, Integer page, Integer limit, Integer userId); | |
| 17 | 17 | |
| 18 | 18 | BaseResponse info(String id, Date startDate); |
| 19 | 19 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/ITemporaryBloodSugarService.java
View file @
c8f0b26
| ... | ... | @@ -13,7 +13,7 @@ |
| 13 | 13 | |
| 14 | 14 | BaseResponse queryOne(String id); |
| 15 | 15 | |
| 16 | - BaseResponse queryAll(String key, Integer bregmatic, Integer stateWeek, Integer endWeek, Integer page, Integer limit, Integer userId); | |
| 16 | + BaseResponse queryAll(String key, Integer age, Integer stateWeek, Integer endWeek, Integer page, Integer limit, Integer userId); | |
| 17 | 17 | |
| 18 | 18 | BaseResponse info(String parentId, Integer type, Date time); |
| 19 | 19 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java
View file @
c8f0b26
| ... | ... | @@ -317,7 +317,7 @@ |
| 317 | 317 | return df.format(tzzs); |
| 318 | 318 | } |
| 319 | 319 | return ""; |
| 320 | -} | |
| 320 | + } | |
| 321 | 321 | |
| 322 | 322 | @Override |
| 323 | 323 | public BaseResponse info(String id) { |
| ... | ... | @@ -664,7 +664,7 @@ |
| 664 | 664 | CollectionUtils.removeNullValue(map); |
| 665 | 665 | |
| 666 | 666 | |
| 667 | - healthChargeFacade.addHealthCharge(hospitalId,1,patientWeight.getPatientId(),1,1,userId); | |
| 667 | + healthChargeFacade.addHealthCharge(hospitalId, 1, patientWeight.getPatientId(), 1, 1, userId); | |
| 668 | 668 | return RespBuilder.buildSuccess(map); |
| 669 | 669 | } |
| 670 | 670 | return RespBuilder.buildSuccess(); |
| ... | ... | @@ -2103,7 +2103,7 @@ |
| 2103 | 2103 | datas.put("2", datas.get("8")); |
| 2104 | 2104 | } |
| 2105 | 2105 | |
| 2106 | - healthChargeFacade.addHealthCharge(patientWeight.getHospitalId(),1,patientWeight.getPatientId(),2,1,userId); | |
| 2106 | + healthChargeFacade.addHealthCharge(patientWeight.getHospitalId(), 1, patientWeight.getPatientId(), 2, 1, userId); | |
| 2107 | 2107 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(this.getFirstOrNull(datas)); |
| 2108 | 2108 | } |
| 2109 | 2109 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodServiceImpl.java
View file @
c8f0b26
| ... | ... | @@ -176,23 +176,23 @@ |
| 176 | 176 | } |
| 177 | 177 | |
| 178 | 178 | @Override |
| 179 | - public BaseResponse queryAll(String key, Integer bregmatic, Integer stateWeek, Integer endWeek, Integer page, Integer limit, Integer userId) { | |
| 179 | + public BaseResponse queryAll(String key, Integer age, Integer stateWeek, Integer endWeek, Integer page, Integer limit, Integer userId) { | |
| 180 | 180 | boolean flag = false; |
| 181 | 181 | List<String> hospital = groupsFacade.findGroupHospital(userId, false); |
| 182 | - Criteria criteria = Criteria.where("yn").ne("0").and("hospitalId").in(hospital); | |
| 183 | - Criteria pCriteria = Criteria.where("yn").ne("0").and("hospitalId").in(hospital); | |
| 182 | + Criteria criteria = Criteria.where("yn").ne(0).and("hospitalId").in(hospital); | |
| 183 | + Criteria pCriteria = Criteria.where("yn").ne(0).and("hospitalId").in(hospital); | |
| 184 | 184 | if (org.apache.commons.lang.StringUtils.isNotBlank(key)) { |
| 185 | 185 | pCriteria.orOperator(Criteria.where("phone").regex(key), Criteria.where("userName").regex(key)); |
| 186 | 186 | flag = true; |
| 187 | 187 | } |
| 188 | 188 | if (stateWeek != null && endWeek != null) { |
| 189 | - Date start = DateUtil.getWeekStart(stateWeek); | |
| 190 | - Date end = DateUtil.getWeekEnd(endWeek); | |
| 189 | + Date start = DateUtil.getWeekStart(endWeek); | |
| 190 | + Date end = DateUtil.getWeekEnd(stateWeek); | |
| 191 | 191 | pCriteria.and("lastMenses").gt(start).lte(end); |
| 192 | 192 | flag = true; |
| 193 | 193 | } |
| 194 | - if (bregmatic != null) { | |
| 195 | - pCriteria.and("bregmatic").is(bregmatic); | |
| 194 | + if (age != null) { | |
| 195 | + pCriteria.and("age").is(age); | |
| 196 | 196 | flag = true; |
| 197 | 197 | } |
| 198 | 198 | if (flag) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodSugarServiceImpl.java
View file @
c8f0b26
| ... | ... | @@ -78,7 +78,6 @@ |
| 78 | 78 | Map<String, String> dayWeights = new LinkedHashMap<>(); |
| 79 | 79 | dayWeights.put(DateUtil.getyyyy_MM_dd(new Date()), bloodSugar.getNowWeight()); |
| 80 | 80 | bloodSugar.setDayWeights(dayWeights); |
| 81 | - | |
| 82 | 81 | List<String> riskLevelIdList = new ArrayList<>(); |
| 83 | 82 | if (CollectionUtils.isNotEmpty(bloodSugar.getRiskFactorId())) { |
| 84 | 83 | List<String> riskFactor = bloodSugar.getRiskFactorId(); |
| 85 | 84 | |
| 86 | 85 | |
| ... | ... | @@ -126,40 +125,41 @@ |
| 126 | 125 | |
| 127 | 126 | @Override |
| 128 | 127 | public BaseResponse queryOne(String id) { |
| 129 | - TemporaryBloodSugar bloodModel = mongoTemplate.findOne(Query.query(Criteria.where("_id").is(id)), TemporaryBloodSugar.class); | |
| 130 | - if (bloodModel != null) { | |
| 131 | - Map<String, Object> requestMap = new HashMap<>(); | |
| 132 | - List<String> rists = bloodModel.getRiskFactorId(); | |
| 133 | - List<Map> listMap = new ArrayList<>(); | |
| 134 | - Integer riskScore = 0; | |
| 135 | - if (com.lyms.platform.operate.web.utils.CollectionUtils.isNotEmpty(rists)) { | |
| 136 | - for (String rist : rists) { | |
| 137 | - Map<String, Object> map = new HashMap(); | |
| 138 | - BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(rist); | |
| 139 | - if (basicConfig != null) { | |
| 140 | - riskScore += Integer.valueOf(basicConfig.getCode()); | |
| 141 | - if (StringUtils.isNotEmpty(basicConfig.getParentId())) { | |
| 142 | - if (basicConfig.getParentId().equals(HisptialRiskTypeEnum.YBFX.getId())) { | |
| 143 | - map.put("color", HisptialRiskTypeEnum.YBFX.getColor()); | |
| 128 | + if (StringUtils.isNotEmpty(id)) { | |
| 129 | + TemporaryBloodSugar bloodModel = mongoTemplate.findOne(Query.query(Criteria.where("_id").is(id)), TemporaryBloodSugar.class); | |
| 130 | + if (bloodModel != null) { | |
| 131 | + Map<String, Object> requestMap = new HashMap<>(); | |
| 132 | + List<String> rists = bloodModel.getRiskFactorId(); | |
| 133 | + List<Map> listMap = new ArrayList<>(); | |
| 134 | + Integer riskScore = 0; | |
| 135 | + if (com.lyms.platform.operate.web.utils.CollectionUtils.isNotEmpty(rists)) { | |
| 136 | + for (String rist : rists) { | |
| 137 | + Map<String, Object> map = new HashMap(); | |
| 138 | + BasicConfig basicConfig = basicConfigService.getOneBasicConfigById(rist); | |
| 139 | + if (basicConfig != null) { | |
| 140 | + riskScore += Integer.valueOf(basicConfig.getCode()); | |
| 141 | + if (StringUtils.isNotEmpty(basicConfig.getParentId())) { | |
| 142 | + if (basicConfig.getParentId().equals(HisptialRiskTypeEnum.YBFX.getId())) { | |
| 143 | + map.put("color", HisptialRiskTypeEnum.YBFX.getColor()); | |
| 144 | + } | |
| 145 | + if (basicConfig.getParentId().equals(HisptialRiskTypeEnum.JGFX.getId())) { | |
| 146 | + map.put("color", HisptialRiskTypeEnum.JGFX.getColor()); | |
| 147 | + } | |
| 148 | + if (basicConfig.getParentId().equals(HisptialRiskTypeEnum.GFX.getId())) { | |
| 149 | + map.put("color", HisptialRiskTypeEnum.GFX.getColor()); | |
| 150 | + } | |
| 151 | + if (basicConfig.getParentId().equals(HisptialRiskTypeEnum.CRB.getId())) { | |
| 152 | + map.put("color", HisptialRiskTypeEnum.CRB.getColor()); | |
| 153 | + } | |
| 154 | + if (basicConfig.getParentId().equals(HisptialRiskTypeEnum.JK.getId())) { | |
| 155 | + map.put("color", HisptialRiskTypeEnum.JK.getColor()); | |
| 156 | + } | |
| 157 | + map.put("name", basicConfig.getName()); | |
| 158 | + map.put("id", basicConfig.getId()); | |
| 159 | + listMap.add(map); | |
| 144 | 160 | } |
| 145 | - if (basicConfig.getParentId().equals(HisptialRiskTypeEnum.JGFX.getId())) { | |
| 146 | - map.put("color", HisptialRiskTypeEnum.JGFX.getColor()); | |
| 147 | - } | |
| 148 | - if (basicConfig.getParentId().equals(HisptialRiskTypeEnum.GFX.getId())) { | |
| 149 | - map.put("color", HisptialRiskTypeEnum.GFX.getColor()); | |
| 150 | - } | |
| 151 | - if (basicConfig.getParentId().equals(HisptialRiskTypeEnum.CRB.getId())) { | |
| 152 | - map.put("color", HisptialRiskTypeEnum.CRB.getColor()); | |
| 153 | - } | |
| 154 | - if (basicConfig.getParentId().equals(HisptialRiskTypeEnum.JK.getId())) { | |
| 155 | - map.put("color", HisptialRiskTypeEnum.JK.getColor()); | |
| 156 | - } | |
| 157 | - map.put("name", basicConfig.getName()); | |
| 158 | - map.put("id", basicConfig.getId()); | |
| 159 | - listMap.add(map); | |
| 160 | 161 | } |
| 161 | 162 | } |
| 162 | - | |
| 163 | 163 | } |
| 164 | 164 | requestMap.put("riskScore", riskScore); |
| 165 | 165 | requestMap.put("riskFactor", listMap); |
| ... | ... | @@ -169,6 +169,7 @@ |
| 169 | 169 | requestMap.put("phone", bloodModel.getPhone()); |
| 170 | 170 | requestMap.put("id", bloodModel.getId()); |
| 171 | 171 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(requestMap); |
| 172 | + | |
| 172 | 173 | } |
| 173 | 174 | } |
| 174 | 175 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.DEPT_NOT_EXISTS).setErrormsg("请选择一条记录"); |
| 175 | 176 | |
| 176 | 177 | |
| 177 | 178 | |
| ... | ... | @@ -176,23 +177,23 @@ |
| 176 | 177 | } |
| 177 | 178 | |
| 178 | 179 | @Override |
| 179 | - public BaseResponse queryAll(String key, Integer bregmatic, Integer stateWeek, Integer endWeek, Integer page, Integer limit, Integer userId) { | |
| 180 | + public BaseResponse queryAll(String key, Integer age, Integer stateWeek, Integer endWeek, Integer page, Integer limit, Integer userId) { | |
| 180 | 181 | boolean flag = false; |
| 181 | 182 | List<String> hospital = groupsFacade.findGroupHospital(userId, false); |
| 182 | - Criteria criteria = Criteria.where("yn").ne("0").and("hospitalId").in(hospital); | |
| 183 | - Criteria pCriteria = Criteria.where("yn").ne("0").and("hospitalId").in(hospital); | |
| 183 | + Criteria criteria = Criteria.where("yn").ne(0).and("hospitalId").in(hospital); | |
| 184 | + Criteria pCriteria = Criteria.where("yn").ne(0).and("hospitalId").in(hospital); | |
| 184 | 185 | if (org.apache.commons.lang.StringUtils.isNotBlank(key)) { |
| 185 | 186 | pCriteria.orOperator(Criteria.where("phone").regex(key), Criteria.where("userName").regex(key)); |
| 186 | 187 | flag = true; |
| 187 | 188 | } |
| 188 | 189 | if (stateWeek != null && endWeek != null) { |
| 189 | - Date start = DateUtil.getWeekStart(stateWeek); | |
| 190 | - Date end = DateUtil.getWeekEnd(endWeek); | |
| 190 | + Date start = DateUtil.getWeekStart(endWeek); | |
| 191 | + Date end = DateUtil.getWeekEnd(stateWeek); | |
| 191 | 192 | pCriteria.and("lastMenses").gt(start).lte(end); |
| 192 | 193 | flag = true; |
| 193 | 194 | } |
| 194 | - if (bregmatic != null) { | |
| 195 | - pCriteria.and("bregmatic").is(bregmatic); | |
| 195 | + if (age != null) { | |
| 196 | + pCriteria.and("age").is(age); | |
| 196 | 197 | flag = true; |
| 197 | 198 | } |
| 198 | 199 | if (flag) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryWeightServiceImpl.java
View file @
c8f0b26
| ... | ... | @@ -192,15 +192,15 @@ |
| 192 | 192 | public BaseResponse queryAll(String key, Integer stateWeek, Integer endWeek, Integer age, Integer page, Integer limit, Integer userId) { |
| 193 | 193 | boolean flag = false; |
| 194 | 194 | List<String> hospital = groupsFacade.findGroupHospital(userId, false); |
| 195 | - Criteria criteria = Criteria.where("yn").ne("0").and("hospitalId").in(hospital); | |
| 196 | - Criteria pCriteria = Criteria.where("yn").ne("0").and("hospitalId").in(hospital); | |
| 195 | + Criteria criteria = Criteria.where("yn").ne(0).and("hospitalId").in(hospital); | |
| 196 | + Criteria pCriteria = Criteria.where("yn").ne(0).and("hospitalId").in(hospital); | |
| 197 | 197 | if (org.apache.commons.lang.StringUtils.isNotBlank(key)) { |
| 198 | 198 | pCriteria.orOperator(Criteria.where("phone").regex(key), Criteria.where("userName").regex(key)); |
| 199 | 199 | flag = true; |
| 200 | 200 | } |
| 201 | 201 | if (stateWeek != null && endWeek != null) { |
| 202 | - Date start = DateUtil.getWeekStart(stateWeek); | |
| 203 | - Date end = DateUtil.getWeekEnd(endWeek); | |
| 202 | + Date start = DateUtil.getWeekStart(endWeek); | |
| 203 | + Date end = DateUtil.getWeekEnd(stateWeek); | |
| 204 | 204 | pCriteria.and("lastMenses").gt(start).lte(end); |
| 205 | 205 | flag = true; |
| 206 | 206 | } |
| ... | ... | @@ -218,7 +218,6 @@ |
| 218 | 218 | } |
| 219 | 219 | criteria.and("_id").in(ids); |
| 220 | 220 | } |
| 221 | - Users users = usersService.getUsers(userId); | |
| 222 | 221 | PageResult pageResult = findMongoPage(TemporaryWeightModel.class, new Query(criteria).with(new Sort(Sort.Direction.DESC, "modified")), page, limit); |
| 223 | 222 | List<TemporaryWeightModel> patientWeights = (List<TemporaryWeightModel>) pageResult.getGrid(); |
| 224 | 223 | List<Map<String, Object>> restMap = new ArrayList<>(); |