Commit 1f1cef0fea9c33acbee07ab802457e17bce432ac
1 parent
a8a25a1ed4
Exists in
master
and in
6 other branches
冲突解决
Showing 3 changed files with 75 additions and 76 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyNutritionController.java
View file @
1f1cef0
| ... | ... | @@ -142,7 +142,7 @@ |
| 142 | 142 | @ResponseBody |
| 143 | 143 | @TokenRequired |
| 144 | 144 | public BaseResponse unSettleList(@Valid @RequestBody BabyNutritionSettleRequest request, |
| 145 | - HttpServletRequest httpServletRequest) { | |
| 145 | + HttpServletRequest httpServletRequest) { | |
| 146 | 146 | return babyNutritionFacade.unSettleList(request, getUserId(httpServletRequest)); |
| 147 | 147 | } |
| 148 | 148 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
1f1cef0
| ... | ... | @@ -140,9 +140,9 @@ |
| 140 | 140 | bm.setModified(new Date()); |
| 141 | 141 | if (request.getHighRisk() == null) { |
| 142 | 142 | bm.setLastHighRisk(0); |
| 143 | + bm.setHighRiskInfo(request.getHighRiskInfo()); | |
| 143 | 144 | } else { |
| 144 | 145 | bm.setLastHighRisk(request.getHighRisk()); |
| 145 | - | |
| 146 | 146 | bm.setHighRiskInfo(request.getHighRiskInfo()); |
| 147 | 147 | } |
| 148 | 148 | } |
| 149 | 149 | |
| 150 | 150 | |
| ... | ... | @@ -416,11 +416,9 @@ |
| 416 | 416 | value = request.getEyeGuideSuggestions(); |
| 417 | 417 | value = StringUtils.isNotEmpty(value) ? value : ""; |
| 418 | 418 | model.setEyeGuideSuggestions(value); |
| 419 | - | |
| 420 | - | |
| 421 | 419 | //新加字段 |
| 422 | - | |
| 423 | 420 | |
| 421 | + | |
| 424 | 422 | return model; |
| 425 | 423 | } |
| 426 | 424 | |
| ... | ... | @@ -1507,7 +1505,7 @@ |
| 1507 | 1505 | model.setEyeDioptroscopy(checkModel.getEyeDioptroscopy()); |
| 1508 | 1506 | String eyeAdvice = checkModel.getEyeAdvice(); |
| 1509 | 1507 | String eyeAdviceName = ""; |
| 1510 | - if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(eyeAdvice)){ | |
| 1508 | + if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(eyeAdvice)) { | |
| 1511 | 1509 | eyeAdviceName = EyeExaminationEnums.getNameById(Integer.parseInt(eyeAdvice)); |
| 1512 | 1510 | } |
| 1513 | 1511 | model.setEyeAdvice(eyeAdvice); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyNutritionFacade.java
View file @
1f1cef0
| ... | ... | @@ -195,7 +195,6 @@ |
| 195 | 195 | } |
| 196 | 196 | |
| 197 | 197 | /** |
| 198 | - * | |
| 199 | 198 | * @param page |
| 200 | 199 | * @param limit |
| 201 | 200 | * @param queryNo |
| 202 | 201 | |
| ... | ... | @@ -204,11 +203,11 @@ |
| 204 | 203 | * @param userId |
| 205 | 204 | * @param recordTime |
| 206 | 205 | * @param interpretDoctorId 报告解读人 |
| 207 | - * @param settleStatus 结算状态 | |
| 206 | + * @param settleStatus 结算状态 | |
| 208 | 207 | * @return |
| 209 | 208 | */ |
| 210 | 209 | public BaseResponse queryBabyNutritionList(Integer page, Integer limit, String queryNo, String vcCardNo, |
| 211 | - String babyName,Integer userId,String recordTime, String interpretDoctorId, String settleStatus) { | |
| 210 | + String babyName, Integer userId, String recordTime, String interpretDoctorId, String settleStatus) { | |
| 212 | 211 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
| 213 | 212 | List<Map> list = new ArrayList<>(); |
| 214 | 213 | List<String> babyIds = new ArrayList<>(); |
| 215 | 214 | |
| 216 | 215 | |
| 217 | 216 | |
| ... | ... | @@ -255,22 +254,24 @@ |
| 255 | 254 | |
| 256 | 255 | if (CollectionUtils.isNotEmpty(models)) { |
| 257 | 256 | for (BabyNutritionModel model : models) { |
| 258 | - Map map = new HashMap(); | |
| 257 | + Integer currentSettleStatus = getSettleStatus(model); | |
| 258 | + if (settleStatus != null) { | |
| 259 | + if (currentSettleStatus != null && (currentSettleStatus == Integer.parseInt(settleStatus))) { | |
| 260 | + Map map = new HashMap(); | |
| 261 | + map.put("id", model.getId()); | |
| 262 | + map.put("babyId", model.getBabyId()); | |
| 259 | 263 | |
| 260 | - map.put("id", model.getId()); | |
| 261 | - map.put("babyId", model.getBabyId()); | |
| 264 | + BabyModel baby = babyBookbuildingService.queryBabyBuildById(model.getBabyId()); | |
| 265 | + map.put("babyName", baby.getName()); | |
| 266 | + map.put("babySex", SexEnum.getTextById(baby.getSex())); | |
| 267 | + map.put("monthAge", StringUtils.emptyDeal(DateUtil.getBabyMonthAge(baby.getBirth(), new Date()))); | |
| 268 | + map.put("motherName", baby.getMname()); | |
| 269 | + map.put("phone", baby.getMphone()); | |
| 270 | + map.put("vcCardNo", baby.getVcCardNo()); | |
| 262 | 271 | |
| 263 | - BabyModel baby = babyBookbuildingService.queryBabyBuildById(model.getBabyId()); | |
| 264 | - map.put("babyName", baby.getName()); | |
| 265 | - map.put("babySex", SexEnum.getTextById(baby.getSex())); | |
| 266 | - map.put("monthAge", StringUtils.emptyDeal(DateUtil.getBabyMonthAge(baby.getBirth(), new Date()))); | |
| 267 | - map.put("motherName", baby.getMname()); | |
| 268 | - map.put("phone", baby.getMphone()); | |
| 269 | - map.put("vcCardNo", baby.getVcCardNo()); | |
| 272 | + String highRiskInfos = basicConfigFacade.queryBaseInfoByStr(baby.getHighRiskInfo()); | |
| 273 | + map.put("highRiskInfos", highRiskInfos); | |
| 270 | 274 | |
| 271 | - String highRiskInfos = basicConfigFacade.queryBaseInfoByStr(baby.getHighRiskInfo()); | |
| 272 | - map.put("highRiskInfos", highRiskInfos); | |
| 273 | - | |
| 274 | 275 | String diagnose = ""; |
| 275 | 276 | if (StringUtils.isNotEmpty(baby.getPid())) { |
| 276 | 277 | List diagList = babyCheckFacade.getBabyLastDiagnose(baby.getPid()); |
| 277 | 278 | |
| ... | ... | @@ -293,9 +294,9 @@ |
| 293 | 294 | // 新增报表解读人和结算状态 |
| 294 | 295 | String currInterpretDoctorId = model.getInterpretDoctorId(); |
| 295 | 296 | String interpretDoctorName = ""; |
| 296 | - if (StringUtils.isNotEmpty(currInterpretDoctorId)){ | |
| 297 | + if (StringUtils.isNotEmpty(currInterpretDoctorId)) { | |
| 297 | 298 | Users users = usersService.getUsers(Integer.parseInt(currInterpretDoctorId)); |
| 298 | - if (users != null){ | |
| 299 | + if (users != null) { | |
| 299 | 300 | interpretDoctorName = users.getName(); |
| 300 | 301 | } |
| 301 | 302 | } |
| ... | ... | @@ -317,7 +318,6 @@ |
| 317 | 318 | return objectResponse; |
| 318 | 319 | } |
| 319 | 320 | |
| 320 | - public BaseObjectResponse queryBabyNutritionReport(String id, Integer userId) { | |
| 321 | 321 | /** |
| 322 | 322 | * 获取结算状态 |
| 323 | 323 | * |
| 324 | 324 | |
| ... | ... | @@ -328,14 +328,14 @@ |
| 328 | 328 | HealthChargeQuery healthChargeQuery = new HealthChargeQuery(); |
| 329 | 329 | healthChargeQuery.setBabyForeignId(model.getId()); |
| 330 | 330 | List<HealthChargeModel> healthChargeModelList = healthChargeService.queryHealthChargeList(healthChargeQuery); |
| 331 | - if (CollectionUtils.isNotEmpty(healthChargeModelList)){ | |
| 331 | + if (CollectionUtils.isNotEmpty(healthChargeModelList)) { | |
| 332 | 332 | HealthChargeModel healthChargeModel = healthChargeModelList.get(0); |
| 333 | 333 | return healthChargeModel.getStatus(); |
| 334 | 334 | } |
| 335 | 335 | return null; |
| 336 | 336 | } |
| 337 | 337 | |
| 338 | - public BaseObjectResponse queryBabyNutritionReport(String id,Integer userId) { | |
| 338 | + public BaseObjectResponse queryBabyNutritionReport(String id, Integer userId) { | |
| 339 | 339 | |
| 340 | 340 | |
| 341 | 341 | Map data = new HashMap(); |
| 342 | 342 | |
| ... | ... | @@ -893,43 +893,7 @@ |
| 893 | 893 | return kaupEvaluate; |
| 894 | 894 | } |
| 895 | 895 | |
| 896 | - public BaseObjectResponse queryBabyDietReport(String id, Integer userId) { | |
| 897 | - Map data = new HashMap(); | |
| 898 | 896 | |
| 899 | - BabyNutritionQuery babyQuery = new BabyNutritionQuery(); | |
| 900 | - String hospitalId = autoMatchFacade.getHospitalId(userId); | |
| 901 | - babyQuery.setHospitalId(hospitalId); | |
| 902 | - babyQuery.setId(id); | |
| 903 | - | |
| 904 | - List<BabyNutritionModel> models = babyNutritionService.queryBabyNutritions(babyQuery); | |
| 905 | - if (CollectionUtils.isNotEmpty(models)) { | |
| 906 | - BabyNutritionModel model = models.get(0); | |
| 907 | - BabyModel baby = babyBookbuildingService.queryBabyBuildById(model.getBabyId()); | |
| 908 | - | |
| 909 | - Map map = new HashMap(); | |
| 910 | - map.put("id", model.getId()); | |
| 911 | - map.put("babyId", model.getBabyId()); | |
| 912 | - map.put("babyName", baby.getName()); | |
| 913 | - map.put("babySex", SexEnum.getTextById(baby.getSex())); | |
| 914 | - map.put("monthAge", StringUtils.emptyDeal(DateUtil.getBabyMonthAge(baby.getBirth(), new Date()))); | |
| 915 | - map.put("motherName", baby.getMname()); | |
| 916 | - map.put("phone", baby.getMphone()); | |
| 917 | - map.put("vcCardNo", baby.getVcCardNo()); | |
| 918 | - map.put("weight", model.getWeight()); | |
| 919 | - map.put("height", model.getHeight()); | |
| 920 | - Organization org = organizationService.getOrganization(Integer.parseInt(hospitalId)); | |
| 921 | - map.put("hospitalName", org.getName()); | |
| 922 | - map.put("reportMonthAge", StringUtils.emptyDeal(DateUtil.getBabyMonthAge(baby.getBirth(), model.getNutritiTime()))); | |
| 923 | - data.put("userInfo", map); | |
| 924 | - } | |
| 925 | - | |
| 926 | - BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 927 | - objectResponse.setData(data); | |
| 928 | - objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 929 | - objectResponse.setErrormsg("成功"); | |
| 930 | - return objectResponse; | |
| 931 | - } | |
| 932 | - | |
| 933 | 897 | /** |
| 934 | 898 | * 未结算列表 |
| 935 | 899 | * |
| ... | ... | @@ -938,7 +902,7 @@ |
| 938 | 902 | * @return |
| 939 | 903 | */ |
| 940 | 904 | public BaseResponse unSettleList(BabyNutritionSettleRequest request, Integer userId) { |
| 941 | - HealthChargeQuery healthChargeQuery = new HealthChargeQuery(); | |
| 905 | + HealthChargeQuery healthChargeQuery = new HealthChargeQuery(); | |
| 942 | 906 | healthChargeQuery.setPage(request.getPage()); |
| 943 | 907 | healthChargeQuery.setLimit(request.getLimit()); |
| 944 | 908 | healthChargeQuery.setNeed("true"); |
| ... | ... | @@ -950,7 +914,7 @@ |
| 950 | 914 | Date startDate = areaCountFacade.getStartDate(); |
| 951 | 915 | healthChargeQuery.setCreatedStart(startDate); |
| 952 | 916 | healthChargeQuery.setCreatedEnd(new Date()); |
| 953 | - if (request.getStartTime() != null){ | |
| 917 | + if (request.getStartTime() != null) { | |
| 954 | 918 | healthChargeQuery.setCreatedStart(request.getStartTime()); |
| 955 | 919 | healthChargeQuery.setCreatedEnd(request.getEndTime()); |
| 956 | 920 | } |
| 957 | 921 | |
| 958 | 922 | |
| 959 | 923 | |
| 960 | 924 | |
| 961 | 925 | |
| 962 | 926 | |
| 963 | 927 | |
| ... | ... | @@ -959,36 +923,36 @@ |
| 959 | 923 | |
| 960 | 924 | List<HealthChargeModel> list = healthChargeService.queryHealthChargeList(healthChargeQuery); |
| 961 | 925 | List<HealthChargeModel> resultList = new LinkedList<>(); |
| 962 | - if (CollectionUtils.isNotEmpty(list)){ | |
| 963 | - for (HealthChargeModel model: list){ | |
| 926 | + if (CollectionUtils.isNotEmpty(list)) { | |
| 927 | + for (HealthChargeModel model : list) { | |
| 964 | 928 | String babyForeignId = model.getBabyForeignId(); |
| 965 | 929 | |
| 966 | - if (StringUtils.isNotEmpty(findNo) && StringUtils.isNotEmpty(keyword)){ | |
| 930 | + if (StringUtils.isNotEmpty(findNo) && StringUtils.isNotEmpty(keyword)) { | |
| 967 | 931 | List<BabyModel> babyModels = getBabyModels(findNo, babyForeignId); |
| 968 | - if (CollectionUtils.isNotEmpty(babyModels)){ | |
| 932 | + if (CollectionUtils.isNotEmpty(babyModels)) { | |
| 969 | 933 | BabyModel babyModel = babyModels.get(0); |
| 970 | 934 | String name = babyModel.getName(); |
| 971 | - if (name.contains(keyword)){ | |
| 935 | + if (name.contains(keyword)) { | |
| 972 | 936 | resultList.add(model); |
| 973 | 937 | } |
| 974 | 938 | } |
| 975 | 939 | } |
| 976 | 940 | |
| 977 | - if (StringUtils.isNotEmpty(findNo)){ | |
| 941 | + if (StringUtils.isNotEmpty(findNo)) { | |
| 978 | 942 | List<BabyModel> babyModels = getBabyModels(findNo, babyForeignId); |
| 979 | - if (CollectionUtils.isNotEmpty(babyModels)){ | |
| 943 | + if (CollectionUtils.isNotEmpty(babyModels)) { | |
| 980 | 944 | resultList.add(model); |
| 981 | 945 | } |
| 982 | 946 | } |
| 983 | 947 | |
| 984 | - if (StringUtils.isNotEmpty(keyword)){ | |
| 948 | + if (StringUtils.isNotEmpty(keyword)) { | |
| 985 | 949 | BabyModelQuery babyQuery = new BabyModelQuery(); |
| 986 | 950 | babyQuery.setId(babyForeignId); |
| 987 | 951 | babyQuery.setQueryNo(findNo); |
| 988 | 952 | babyQuery.setYn(YnEnums.YES.getId()); |
| 989 | 953 | } |
| 990 | 954 | |
| 991 | - if (StringUtils.isEmpty(findNo) && StringUtils.isEmpty(keyword)){ | |
| 955 | + if (StringUtils.isEmpty(findNo) && StringUtils.isEmpty(keyword)) { | |
| 992 | 956 | resultList.add(model); |
| 993 | 957 | } |
| 994 | 958 | } |
| ... | ... | @@ -1014,6 +978,43 @@ |
| 1014 | 978 | babyQuery.setQueryNo(findNo); |
| 1015 | 979 | babyQuery.setYn(YnEnums.YES.getId()); |
| 1016 | 980 | return babyBookbuildingService.queryBabyBuildByCond(babyQuery); |
| 981 | + } | |
| 982 | + | |
| 983 | + public BaseObjectResponse queryBabyDietReport(String id, Integer userId) { | |
| 984 | + Map data = new HashMap(); | |
| 985 | + | |
| 986 | + BabyNutritionQuery babyQuery = new BabyNutritionQuery(); | |
| 987 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
| 988 | + babyQuery.setHospitalId(hospitalId); | |
| 989 | + babyQuery.setId(id); | |
| 990 | + | |
| 991 | + List<BabyNutritionModel> models = babyNutritionService.queryBabyNutritions(babyQuery); | |
| 992 | + if (CollectionUtils.isNotEmpty(models)) { | |
| 993 | + BabyNutritionModel model = models.get(0); | |
| 994 | + BabyModel baby = babyBookbuildingService.queryBabyBuildById(model.getBabyId()); | |
| 995 | + | |
| 996 | + Map map = new HashMap(); | |
| 997 | + map.put("id", model.getId()); | |
| 998 | + map.put("babyId", model.getBabyId()); | |
| 999 | + map.put("babyName", baby.getName()); | |
| 1000 | + map.put("babySex", SexEnum.getTextById(baby.getSex())); | |
| 1001 | + map.put("monthAge", StringUtils.emptyDeal(DateUtil.getBabyMonthAge(baby.getBirth(), new Date()))); | |
| 1002 | + map.put("motherName", baby.getMname()); | |
| 1003 | + map.put("phone", baby.getMphone()); | |
| 1004 | + map.put("vcCardNo", baby.getVcCardNo()); | |
| 1005 | + map.put("weight", model.getWeight()); | |
| 1006 | + map.put("height", model.getHeight()); | |
| 1007 | + Organization org = organizationService.getOrganization(Integer.parseInt(hospitalId)); | |
| 1008 | + map.put("hospitalName", org.getName()); | |
| 1009 | + map.put("reportMonthAge", StringUtils.emptyDeal(DateUtil.getBabyMonthAge(baby.getBirth(), model.getNutritiTime()))); | |
| 1010 | + data.put("userInfo", map); | |
| 1011 | + } | |
| 1012 | + | |
| 1013 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 1014 | + objectResponse.setData(data); | |
| 1015 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 1016 | + objectResponse.setErrormsg("成功"); | |
| 1017 | + return objectResponse; | |
| 1017 | 1018 | } |
| 1018 | 1019 | } |