Commit a82d69e79d27a7731152675affe9a7f7db5e6ae3
1 parent
d905f2f48a
Exists in
master
and in
6 other branches
update
Showing 2 changed files with 33 additions and 5 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyService.java
View file @
a82d69e
... | ... | @@ -955,9 +955,9 @@ |
955 | 955 | private static final String KEY = "27d7bc6992724608bbfa0775a31c4b38";//沧州测试key |
956 | 956 | public BaseResponse uploadingProvince(List<String> ids){ |
957 | 957 | BaseResponse baseResponse=new BaseResponse(); |
958 | - baseResponse.setErrormsg(ids.get(0).toString()); | |
958 | + List<String> baseResponseList=new ArrayList<>(); | |
959 | 959 | Query query = new Query(); |
960 | - //指定ID上传。 | |
960 | + //批量ID上传。 | |
961 | 961 | query.addCriteria(Criteria.where("id").in(ids)); |
962 | 962 | List <PreEugenicsBaseModel> preEugenicsBaseModels = mongoTemplate.find(query, PreEugenicsBaseModel.class); |
963 | 963 | for (PreEugenicsBaseModel preEugenicsBaseModel : preEugenicsBaseModels) { |
... | ... | @@ -1001,7 +1001,8 @@ |
1001 | 1001 | Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1002 | 1002 | Update update3 = new Update().set("isUploadingYn.general"+i,0);//男 |
1003 | 1003 | mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); |
1004 | - LogUtil.taskInfo("孕前一般情况4.3,(男)没有录入数据略过。"+preEugenicsBaseModel.getId()); | |
1004 | + LogUtil.taskInfo("孕前一般情况,(男)没有录入数据请补全!"+preEugenicsBaseModel.getId()); | |
1005 | + baseResponseList.add("孕前一般情况,(男)没有录入数据请补全!"+preEugenicsBaseModel.getHusbandName()); | |
1005 | 1006 | break; |
1006 | 1007 | } |
1007 | 1008 | } else { |
... | ... | @@ -1013,6 +1014,7 @@ |
1013 | 1014 | Update update3 = new Update().set("isUploadingYn.general"+i,0);//女 |
1014 | 1015 | mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); |
1015 | 1016 | LogUtil.taskInfo("孕前一般情况4.3,(女)没有录入数据略过。"+preEugenicsBaseModel.getId()); |
1017 | + baseResponseList.add("孕前一般情况,(女)没有录入数据请补全!"+preEugenicsBaseModel.getWifeName()); | |
1016 | 1018 | break; |
1017 | 1019 | } |
1018 | 1020 | } |
1019 | 1021 | |
... | ... | @@ -1032,12 +1034,15 @@ |
1032 | 1034 | mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); |
1033 | 1035 | LogUtil.error("服务器返回:上传失败,list3:"+preEugenicsBaseModel.getId()+";code:" |
1034 | 1036 | + list3.get(0).getCode() + ";msg:" + list3.get(0).getMsg() + ";type:" + list3.get(0).getType(), null); |
1037 | + baseResponseList.add("code:" + list3.get(0).getCode() + ";msg:" + list3.get(0).getMsg() | |
1038 | + + ";type:" + list3.get(0).getType()+";"+preEugenicsBaseModel.getId()); | |
1035 | 1039 | } |
1036 | 1040 | } else { |
1037 | 1041 | Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1038 | 1042 | Update update3 = new Update().set("isUploadingYn.general" + i, 0);//失败。general1:男,general2:女 |
1039 | 1043 | mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); |
1040 | 1044 | LogUtil.error("上传异常:result3=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(), null); |
1045 | + baseResponseList.add("上传异常:result3:null;"+preEugenicsBaseModel.getId()); | |
1041 | 1046 | } |
1042 | 1047 | } |
1043 | 1048 | }else{ |
... | ... | @@ -1045,6 +1050,7 @@ |
1045 | 1050 | Update update3 = new Update().set("isUploadingYn.general1", 0).set("isUploadingYn.general2",0);//男和女 |
1046 | 1051 | mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); |
1047 | 1052 | LogUtil.error("孕前一般情况4.3,男女没有录入数据略过。"+preEugenicsBaseModel.getId(),null); |
1053 | + baseResponseList.add("孕前一般情况,男女没有录入数据,请完善数据。"+preEugenicsBaseModel.getWifeName()+";"+preEugenicsBaseModel.getHusbandName()); | |
1048 | 1054 | } |
1049 | 1055 | //上传孕前体格检查4.4 |
1050 | 1056 | if(!preEugenicsBaseModel.getHusbandPhysiqueCheck().isEmpty()||!preEugenicsBaseModel.getWifePhysiqueCheck().isEmpty()) { |
... | ... | @@ -1058,6 +1064,7 @@ |
1058 | 1064 | Update update4 = new Update().set("isUploadingYn.physiqueCheck"+i,0);//男 |
1059 | 1065 | mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); |
1060 | 1066 | LogUtil.taskInfo("孕前体格检查4.4,(男)没有录入数据略过。"+preEugenicsBaseModel.getId()); |
1067 | + baseResponseList.add("孕前体格检查,(男)没有录入数据请完善数据。"+preEugenicsBaseModel.getHusbandName()); | |
1061 | 1068 | break; |
1062 | 1069 | } |
1063 | 1070 | } else { |
... | ... | @@ -1069,6 +1076,7 @@ |
1069 | 1076 | Update update4 = new Update().set("isUploadingYn.physiqueCheck"+i,0);//女 |
1070 | 1077 | mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); |
1071 | 1078 | LogUtil.taskInfo("孕前体格检查4.4,(女)没有录入数据略过。"+preEugenicsBaseModel.getId()); |
1079 | + baseResponseList.add("孕前体格检查,(女)没有录入数据请完善数据。"+preEugenicsBaseModel.getWifeName()); | |
1072 | 1080 | break; |
1073 | 1081 | } |
1074 | 1082 | } |
1075 | 1083 | |
... | ... | @@ -1088,12 +1096,15 @@ |
1088 | 1096 | mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); |
1089 | 1097 | LogUtil.error("服务器返回:上传失败,list4:"+preEugenicsBaseModel.getId()+";code:" |
1090 | 1098 | + list4.get(0).getCode() + ";msg:" + list4.get(0).getMsg() + ";type:" + list4.get(0).getType(), null); |
1099 | + baseResponseList.add("code:" + list4.get(0).getCode() + ";msg:" + list4.get(0).getMsg() | |
1100 | + + ";type:" + list4.get(0).getType()+";"+preEugenicsBaseModel.getId()); | |
1091 | 1101 | } |
1092 | 1102 | } else { |
1093 | 1103 | Query baseQuery4 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1094 | 1104 | Update update4 = new Update().set("isUploadingYn.physiqueCheck"+i, 0);//失败 |
1095 | 1105 | mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); |
1096 | 1106 | LogUtil.error("上传异常:result4=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(), null); |
1107 | + baseResponseList.add("上传异常:result4:null;"+preEugenicsBaseModel.getId()); | |
1097 | 1108 | } |
1098 | 1109 | } |
1099 | 1110 | }else { |
... | ... | @@ -1101,6 +1112,7 @@ |
1101 | 1112 | Update update4 = new Update().set("isUploadingYn.physiqueCheck1", 0).set("isUploadingYn.physiqueCheckl2",0);//男和女 |
1102 | 1113 | mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); |
1103 | 1114 | LogUtil.error("孕前体格检查4.4,男女没有录入数据略过。"+preEugenicsBaseModel.getId(),null); |
1115 | + baseResponseList.add("孕前体格检查,男女没有录入数据,请完善数据。"+preEugenicsBaseModel.getWifeName()+";"+preEugenicsBaseModel.getHusbandName()); | |
1104 | 1116 | } |
1105 | 1117 | //上传孕前临床检验4.5 |
1106 | 1118 | if(!preEugenicsBaseModel.getHusbandClinicalCheck().isEmpty()||!preEugenicsBaseModel.getWifeClinicalCheck().isEmpty()) { |
... | ... | @@ -1114,6 +1126,7 @@ |
1114 | 1126 | Update update5 = new Update().set("isUploadingYn.clinicalCheck" + i, 0);//男 |
1115 | 1127 | mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); |
1116 | 1128 | LogUtil.taskInfo("孕前临床检验4.5,(男)没有录入数据略过。"+preEugenicsBaseModel.getId()); |
1129 | + baseResponseList.add("孕前临床检验,(男)没有录入数据请完善数据。"+preEugenicsBaseModel.getHusbandName()); | |
1117 | 1130 | break; |
1118 | 1131 | } |
1119 | 1132 | } else { |
... | ... | @@ -1125,6 +1138,7 @@ |
1125 | 1138 | Update update5 = new Update().set("isUploadingYn.clinicalCheck" + i, 0);//女 |
1126 | 1139 | mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); |
1127 | 1140 | LogUtil.taskInfo("孕前临床检验4.5,(女)没有录入数据略过。"+preEugenicsBaseModel.getId()); |
1141 | + baseResponseList.add("孕前临床检验,(女)没有录入数据请完善数据。"+preEugenicsBaseModel.getWifeName()); | |
1128 | 1142 | break; |
1129 | 1143 | } |
1130 | 1144 | } |
1131 | 1145 | |
... | ... | @@ -1144,12 +1158,15 @@ |
1144 | 1158 | mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); |
1145 | 1159 | LogUtil.error("服务器返回:上传失败,list5:"+preEugenicsBaseModel.getId()+";code:" |
1146 | 1160 | + list5.get(0).getCode() + ";msg:" + list5.get(0).getMsg() + ";type:" + list5.get(0).getType(), null); |
1161 | + baseResponseList.add(";code:"+ list5.get(0).getCode() + ";msg:" + list5.get(0).getMsg() | |
1162 | + + ";type:" + list5.get(0).getType()+";"+preEugenicsBaseModel.getId()); | |
1147 | 1163 | } |
1148 | 1164 | } else { |
1149 | 1165 | Query baseQuery5 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1150 | 1166 | Update update5 = new Update().set("isUploadingYn.clinicalCheck"+i, 0);//失败 |
1151 | 1167 | mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); |
1152 | 1168 | LogUtil.error("上传异常:result5=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(), null); |
1169 | + baseResponseList.add("上传异常:result5:null;"+preEugenicsBaseModel.getId()); | |
1153 | 1170 | } |
1154 | 1171 | } |
1155 | 1172 | }else { |
... | ... | @@ -1157,6 +1174,7 @@ |
1157 | 1174 | Update update5 = new Update().set("isUploadingYn.clinicalCheck1", 0).set("isUploadingYn.clinicalCheck2",0);//男和女 |
1158 | 1175 | mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); |
1159 | 1176 | LogUtil.error("孕前临床检验4.5,男女没有录入数据略过。"+preEugenicsBaseModel.getId(),null); |
1177 | + baseResponseList.add("孕前临床检验,男女没有录入数据,请完善数据。"+preEugenicsBaseModel.getWifeName()+";"+preEugenicsBaseModel.getHusbandName()); | |
1160 | 1178 | } |
1161 | 1179 | //上传孕前妇科B超检查4.6 |
1162 | 1180 | if(!preEugenicsBaseModel.getWifeBCheck().isEmpty()) { |
1163 | 1181 | |
1164 | 1182 | |
... | ... | @@ -1175,18 +1193,22 @@ |
1175 | 1193 | mongoTemplate.updateFirst(baseQuery6, update6, PreEugenicsBaseModel.class); |
1176 | 1194 | LogUtil.error("服务器返回:上传失败,list6:"+preEugenicsBaseModel.getId()+";code:" |
1177 | 1195 | + list6.get(0).getCode() + ";msg:" + list6.get(0).getMsg() + ";type:" + list6.get(0).getType(), null); |
1196 | + baseResponseList.add(";code:"+ list6.get(0).getCode() + ";msg:" + list6.get(0).getMsg() | |
1197 | + + ";type:" + list6.get(0).getType()+";"+preEugenicsBaseModel.getId()); | |
1178 | 1198 | } |
1179 | 1199 | } else { |
1180 | 1200 | Query baseQuery6 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1181 | 1201 | Update update6 = new Update().set("isUploadingYn.bCheck", 0);//失败 |
1182 | 1202 | mongoTemplate.updateFirst(baseQuery6, update6, PreEugenicsBaseModel.class); |
1183 | 1203 | LogUtil.error("上传异常:result6=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(), null); |
1204 | + baseResponseList.add("上传异常:result6:null;"+preEugenicsBaseModel.getId()); | |
1184 | 1205 | } |
1185 | 1206 | }else { |
1186 | 1207 | Query baseQuery6 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1187 | 1208 | Update update6 = new Update().set("isUploadingYn.bCheck", 0);//未录入 |
1188 | 1209 | mongoTemplate.updateFirst(baseQuery6, update6, PreEugenicsBaseModel.class); |
1189 | 1210 | LogUtil.error("孕前妇科B超检查4.6,没有录入数据略过。"+preEugenicsBaseModel.getId(),null); |
1211 | + baseResponseList.add("孕前妇科B超检查,(女)没有录入数据请完善数据。"+preEugenicsBaseModel.getWifeName()); | |
1190 | 1212 | } |
1191 | 1213 | //上传孕前检查结果及评估建议4.7 |
1192 | 1214 | String result7=HttpClientUtil.doPostSSL((URL+"/m/antenatalUpload/uploadAntenatalAssessment") |
1193 | 1215 | |
... | ... | @@ -1204,12 +1226,15 @@ |
1204 | 1226 | mongoTemplate.updateFirst(baseQuery7, update7, PreEugenicsBaseModel.class); |
1205 | 1227 | LogUtil.error("服务器返回:上传失败,list7:"+preEugenicsBaseModel.getId()+";code:" |
1206 | 1228 | +list7.get(0).getCode()+";msg:"+list7.get(0).getMsg()+";type:"+list7.get(0).getType(),null); |
1229 | + baseResponseList.add(";code:"+ list7.get(0).getCode() + ";msg:" + list7.get(0).getMsg() | |
1230 | + + ";type:" + list7.get(0).getType()+";"+preEugenicsBaseModel.getId()); | |
1207 | 1231 | } |
1208 | 1232 | }else { |
1209 | 1233 | Query baseQuery7 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1210 | 1234 | Update update7 = new Update().set("isUploadingYn.resultAdvice", 0);//失败 |
1211 | 1235 | mongoTemplate.updateFirst(baseQuery7, update7, PreEugenicsBaseModel.class); |
1212 | 1236 | LogUtil.error("上传异常:result7=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(),null); |
1237 | + baseResponseList.add("上传异常:result7:null;"+preEugenicsBaseModel.getId()); | |
1213 | 1238 | } |
1214 | 1239 | //上传孕前早孕随访4.8 |
1215 | 1240 | /*String result8=HttpClientUtil.doPostSSL((URL+"/m/antenatalUpload/uploadAntenatalEarlyFollow") |
1216 | 1241 | |
... | ... | @@ -1264,12 +1289,15 @@ |
1264 | 1289 | mongoTemplate.updateFirst(baseQuery1, update1, PreEugenicsBaseModel.class); |
1265 | 1290 | LogUtil.error("服务器返回:上传失败,list1:"+preEugenicsBaseModel.getId()+";code:" |
1266 | 1291 | +list1.get(0).getCode()+";msg:"+list1.get(0).getMsg()+";type:"+list1.get(0).getType(),null); |
1292 | + baseResponseList.add(";code:"+ list1.get(0).getCode() + ";msg:" + list1.get(0).getMsg() | |
1293 | + + ";type:" + list1.get(0).getType()+";"+preEugenicsBaseModel.getId()); | |
1267 | 1294 | } |
1268 | 1295 | }else { |
1269 | 1296 | Query baseQuery1 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1270 | 1297 | Update update1 = new Update().set("isUploadingYn.archives", 0);//上传孕前档案基本信息失败 |
1271 | 1298 | mongoTemplate.updateFirst(baseQuery1, update1, PreEugenicsBaseModel.class); |
1272 | 1299 | LogUtil.error("上传异常:result1=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(),null); |
1300 | + baseResponseList.add("上传异常:result1:null;"+preEugenicsBaseModel.getId()); | |
1273 | 1301 | } |
1274 | 1302 | //整个上传结果更新到结果字段 |
1275 | 1303 | PreEugenicsBaseModel model= mongoTemplate.findById(preEugenicsBaseModel.getId(), PreEugenicsBaseModel.class); |
platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyUploadingProvince.java
View file @
a82d69e
... | ... | @@ -118,7 +118,7 @@ |
118 | 118 | //妻子现住址村级区划(只传街道id) |
119 | 119 | archives.setWife_current_village(lhxfyService.getPreeugenicsAddr(baseModel.getWifeCurrentStreet())); |
120 | 120 | //妻子户口村级区划(只传街道id) |
121 | - archives.setWife_regist_village(lhxfyService.getPreeugenicsAddr(baseModel.getWifeCurrentStreet())); | |
121 | + archives.setWife_regist_village(lhxfyService.getPreeugenicsAddr(baseModel.getWifeAccountStreet())); | |
122 | 122 | archives.setHusbandName(baseModel.getHusbandName());// 丈夫姓名 |
123 | 123 | archives.setHusbandTelephone(baseModel.getHusbandPhone());// 丈夫联系电话 |
124 | 124 | archives.setHusbandAge(baseModel.getHusbandAge());// 丈夫年龄 |
... | ... | @@ -181,7 +181,7 @@ |
181 | 181 | archives.setHusbandResidentialCategory("01");//丈夫居住类 01 本地 02 非本地居住一年以 03 非本地居住一年以上(系统没有字段必填默认01) |
182 | 182 | archives.setWifeWorkUnit(null);// 妻子工作单位(系统没有具体选项) |
183 | 183 | archives.setWifeResidentialCategory("01");//妻子居住类 01 本地 02 非本地居住一年以 03 非本地居住一年以上(系统没有字段必填默认01) |
184 | - archives.setHusbandAddressVillage(lhxfyService.getPreeugenicsAddr(baseModel.getHusbandAccountStreet()));// 丈夫现住址村级区划(只传街道id) | |
184 | + archives.setHusbandAddressVillage(lhxfyService.getPreeugenicsAddr(baseModel.getWifeCurrentStreet()));// 丈夫现住址村级区划(只传街道id,需求传入妻子的现住址) | |
185 | 185 | switch (baseModel.getHasSignBook()){ |
186 | 186 | case "1": |
187 | 187 | baseModel.setHasSignBook("02"); |