Commit 8af0bacd4b1e4d4bd44d092e629a0d1a7878fa37
1 parent
9fb827e8bc
Exists in
master
and in
6 other branches
update
Showing 1 changed file with 313 additions and 307 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyService.java
View file @
8af0bac
... | ... | @@ -960,379 +960,385 @@ |
960 | 960 | //批量ID上传。 |
961 | 961 | query.addCriteria(Criteria.where("id").in(ids)); |
962 | 962 | List <PreEugenicsBaseModel> preEugenicsBaseModels = mongoTemplate.find(query, PreEugenicsBaseModel.class); |
963 | - for (PreEugenicsBaseModel preEugenicsBaseModel : preEugenicsBaseModels) { | |
964 | - //新增修改url | |
965 | - String urladd=URL+"/m/antenatalUpload/uploadArchives";//新增上传 | |
966 | - String urlupdate=URL+"/m/antenatalUpload/updateArchives";//修改上传 | |
967 | - //隆化- 村级区划接口文档需要,隶属单位 村级区划(应是隶属单位下的区划)如果是隆化妇幼保健院写死130825100227以后别的地区直接传值 | |
968 | - preEugenicsBaseModel.setSubUnitsVillage("130825100227"); | |
969 | - //上传孕前档案基本信息4.1(新上传和修改) | |
970 | - String result1=""; | |
971 | - if(StringUtils.isEmpty(preEugenicsBaseModel.getDocumentId())){ | |
972 | - result1=HttpClientUtil.doPostSSL(urladd, | |
973 | - lhxfyUploadingProvince.uploadingProvinceArchives(preEugenicsBaseModel,KEY,null)); | |
974 | - }else { | |
975 | - result1=HttpClientUtil.doPostSSL(urlupdate, | |
976 | - lhxfyUploadingProvince.uploadingProvinceArchives(preEugenicsBaseModel,KEY,preEugenicsBaseModel.getDocumentId())); | |
977 | - } | |
978 | 963 | |
979 | - if(StringUtils.isNotEmpty(result1)){ | |
980 | - List<UploadResult> list1=JsonUtil.jsonToList(result1, UploadResult.class); | |
981 | - if("0000".equals(list1.get(0).getCode())){ | |
982 | - //成功后返回的documentId后面上传都要用到 | |
983 | - String documentId=list1.get(0).getDocumentId(); | |
984 | - if(StringUtils.isEmpty(documentId)){//修改时,由于修改后省平台没有给返回documentId这里要用系统里存储的id | |
985 | - documentId=preEugenicsBaseModel.getDocumentId(); | |
986 | - } | |
964 | + try { | |
965 | + for (PreEugenicsBaseModel preEugenicsBaseModel : preEugenicsBaseModels) { | |
966 | + //新增修改url | |
967 | + String urladd=URL+"/m/antenatalUpload/uploadArchives";//新增上传 | |
968 | + String urlupdate=URL+"/m/antenatalUpload/updateArchives";//修改上传 | |
969 | + //隆化- 村级区划接口文档需要,隶属单位 村级区划(应是隶属单位下的区划)如果是隆化妇幼保健院写死130825100227以后别的地区直接传值 | |
970 | + preEugenicsBaseModel.setSubUnitsVillage("130825100227"); | |
971 | + //上传孕前档案基本信息4.1(新上传和修改) | |
972 | + String result1=""; | |
973 | + if(StringUtils.isEmpty(preEugenicsBaseModel.getDocumentId())){ | |
974 | + result1=HttpClientUtil.doPostSSL(urladd, | |
975 | + lhxfyUploadingProvince.uploadingProvinceArchives(preEugenicsBaseModel,KEY,null)); | |
976 | + }else { | |
977 | + result1=HttpClientUtil.doPostSSL(urlupdate, | |
978 | + lhxfyUploadingProvince.uploadingProvinceArchives(preEugenicsBaseModel,KEY,preEugenicsBaseModel.getDocumentId())); | |
979 | + } | |
987 | 980 | |
988 | - Query baseQuery1 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
989 | - Update update1 = new Update().set("documentId", documentId)//上传成功后返回的id | |
990 | - .set("isUploadingYn.archives", 1);//成功 | |
991 | - mongoTemplate.updateFirst(baseQuery1, update1, PreEugenicsBaseModel.class); | |
992 | - LogUtil.taskInfo("孕前档案基本信息上传成功"); | |
993 | - //上传孕前一般情况4.3 | |
994 | - if(!preEugenicsBaseModel.getHusbandBaseInfo().isEmpty()||!preEugenicsBaseModel.getWifeBaseInfo().isEmpty()) { | |
995 | - for (int i = 1; i <= 2; i++) {//男女分别上传 | |
996 | - if (i == 1) { | |
997 | - if(!preEugenicsBaseModel.getHusbandBaseInfo().isEmpty()) { | |
998 | - //组装数据时区分男 | |
999 | - preEugenicsBaseModel.getHusbandBaseInfo().put("sex", "01"); | |
1000 | - }else { | |
1001 | - Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1002 | - Update update3 = new Update().set("isUploadingYn.general"+i,0);//男 | |
1003 | - mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
1004 | - LogUtil.taskInfo("孕前一般情况,(男)没有录入数据请补全!"+preEugenicsBaseModel.getId()); | |
1005 | - baseResponseList.add("孕前一般情况,(男)没有录入数据请补全!"+preEugenicsBaseModel.getHusbandName()); | |
1006 | - break; | |
981 | + if(StringUtils.isNotEmpty(result1)){ | |
982 | + List<UploadResult> list1=JsonUtil.jsonToList(result1, UploadResult.class); | |
983 | + if("0000".equals(list1.get(0).getCode())){ | |
984 | + //成功后返回的documentId后面上传都要用到 | |
985 | + String documentId=list1.get(0).getDocumentId(); | |
986 | + if(StringUtils.isEmpty(documentId)){//修改时,由于修改后省平台没有给返回documentId这里要用系统里存储的id | |
987 | + documentId=preEugenicsBaseModel.getDocumentId(); | |
988 | + } | |
989 | + | |
990 | + Query baseQuery1 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
991 | + Update update1 = new Update().set("documentId", documentId)//上传成功后返回的id | |
992 | + .set("isUploadingYn.archives", 1);//成功 | |
993 | + mongoTemplate.updateFirst(baseQuery1, update1, PreEugenicsBaseModel.class); | |
994 | + LogUtil.taskInfo("孕前档案基本信息上传成功"); | |
995 | + //上传孕前一般情况4.3 | |
996 | + if(!preEugenicsBaseModel.getHusbandBaseInfo().isEmpty()||!preEugenicsBaseModel.getWifeBaseInfo().isEmpty()) { | |
997 | + for (int i = 1; i <= 2; i++) {//男女分别上传 | |
998 | + if (i == 1) { | |
999 | + if(!preEugenicsBaseModel.getHusbandBaseInfo().isEmpty()) { | |
1000 | + //组装数据时区分男 | |
1001 | + preEugenicsBaseModel.getHusbandBaseInfo().put("sex", "01"); | |
1002 | + }else { | |
1003 | + Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1004 | + Update update3 = new Update().set("isUploadingYn.general"+i,0);//男 | |
1005 | + mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
1006 | + LogUtil.taskInfo("孕前一般情况,(男)没有录入数据请补全!"+preEugenicsBaseModel.getId()); | |
1007 | + baseResponseList.add("孕前一般情况,(男)没有录入数据请补全!"+preEugenicsBaseModel.getHusbandName()); | |
1008 | + break; | |
1009 | + } | |
1010 | + } else { | |
1011 | + if(!preEugenicsBaseModel.getWifeBaseInfo().isEmpty()) { | |
1012 | + //组装数据时区分女 | |
1013 | + preEugenicsBaseModel.getWifeBaseInfo().put("sex", "02"); | |
1014 | + }else { | |
1015 | + Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1016 | + Update update3 = new Update().set("isUploadingYn.general"+i,0);//女 | |
1017 | + mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
1018 | + LogUtil.taskInfo("孕前一般情况4.3,(女)没有录入数据略过。"+preEugenicsBaseModel.getId()); | |
1019 | + baseResponseList.add("孕前一般情况,(女)没有录入数据请补全!"+preEugenicsBaseModel.getWifeName()); | |
1020 | + break; | |
1021 | + } | |
1007 | 1022 | } |
1008 | - } else { | |
1009 | - if(!preEugenicsBaseModel.getWifeBaseInfo().isEmpty()) { | |
1010 | - //组装数据时区分女 | |
1011 | - preEugenicsBaseModel.getWifeBaseInfo().put("sex", "02"); | |
1012 | - }else { | |
1013 | - Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1014 | - Update update3 = new Update().set("isUploadingYn.general"+i,0);//女 | |
1015 | - mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
1016 | - LogUtil.taskInfo("孕前一般情况4.3,(女)没有录入数据略过。"+preEugenicsBaseModel.getId()); | |
1017 | - baseResponseList.add("孕前一般情况,(女)没有录入数据请补全!"+preEugenicsBaseModel.getWifeName()); | |
1018 | - break; | |
1019 | - } | |
1020 | - } | |
1021 | - String result3 = HttpClientUtil.doPostSSL((URL + "/m/antenatalUpload/uploadGeneralSituation") | |
1022 | - , lhxfyUploadingProvince.uploadingProvinceGeneral((i == 1) ? preEugenicsBaseModel.getHusbandBaseInfo() : preEugenicsBaseModel.getWifeBaseInfo() | |
1023 | - , KEY, documentId)); | |
1024 | - if (StringUtils.isNotEmpty(result3)) { | |
1025 | - List<UploadResult> list3 = JsonUtil.jsonToList(result3, UploadResult.class); | |
1026 | - if ("0000".equals(list3.get(0).getCode())) { | |
1027 | - Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1028 | - Update update3 = new Update().set("isUploadingYn.general" + i, 1);//成功。general1:男,general2:女 | |
1029 | - mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
1030 | - LogUtil.taskInfo("孕前一般情况上传成功"); | |
1023 | + String result3 = HttpClientUtil.doPostSSL((URL + "/m/antenatalUpload/uploadGeneralSituation") | |
1024 | + , lhxfyUploadingProvince.uploadingProvinceGeneral((i == 1) ? preEugenicsBaseModel.getHusbandBaseInfo() : preEugenicsBaseModel.getWifeBaseInfo() | |
1025 | + , KEY, documentId)); | |
1026 | + if (StringUtils.isNotEmpty(result3)) { | |
1027 | + List<UploadResult> list3 = JsonUtil.jsonToList(result3, UploadResult.class); | |
1028 | + if ("0000".equals(list3.get(0).getCode())) { | |
1029 | + Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1030 | + Update update3 = new Update().set("isUploadingYn.general" + i, 1);//成功。general1:男,general2:女 | |
1031 | + mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
1032 | + LogUtil.taskInfo("孕前一般情况上传成功"); | |
1033 | + } else { | |
1034 | + Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1035 | + Update update3 = new Update().set("isUploadingYn.general" + i, 0);//失败。general1:男,general2:女 | |
1036 | + mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
1037 | + LogUtil.error("服务器返回:上传失败,list3:"+preEugenicsBaseModel.getId()+";code:" | |
1038 | + + list3.get(0).getCode() + ";msg:" + list3.get(0).getMsg() + ";type:" + list3.get(0).getType(), null); | |
1039 | + baseResponseList.add("code:" + list3.get(0).getCode() + ";msg:" + list3.get(0).getMsg() | |
1040 | + + ";type:" + list3.get(0).getType()+";"+preEugenicsBaseModel.getId()); | |
1041 | + } | |
1031 | 1042 | } else { |
1032 | 1043 | Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1033 | 1044 | Update update3 = new Update().set("isUploadingYn.general" + i, 0);//失败。general1:男,general2:女 |
1034 | 1045 | mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); |
1035 | - LogUtil.error("服务器返回:上传失败,list3:"+preEugenicsBaseModel.getId()+";code:" | |
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()); | |
1046 | + LogUtil.error("上传异常:result3=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(), null); | |
1047 | + baseResponseList.add("上传异常:result3:null;"+preEugenicsBaseModel.getId()); | |
1039 | 1048 | } |
1040 | - } else { | |
1041 | - Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1042 | - Update update3 = new Update().set("isUploadingYn.general" + i, 0);//失败。general1:男,general2:女 | |
1043 | - mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
1044 | - LogUtil.error("上传异常:result3=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(), null); | |
1045 | - baseResponseList.add("上传异常:result3:null;"+preEugenicsBaseModel.getId()); | |
1046 | 1049 | } |
1050 | + }else{ | |
1051 | + Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1052 | + Update update3 = new Update().set("isUploadingYn.general1", 0).set("isUploadingYn.general2",0);//男和女 | |
1053 | + mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
1054 | + LogUtil.error("孕前一般情况4.3,男女没有录入数据略过。"+preEugenicsBaseModel.getId(),null); | |
1055 | + baseResponseList.add("孕前一般情况,男女没有录入数据,请完善数据。"+preEugenicsBaseModel.getWifeName()+";"+preEugenicsBaseModel.getHusbandName()); | |
1047 | 1056 | } |
1048 | - }else{ | |
1049 | - Query baseQuery3 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1050 | - Update update3 = new Update().set("isUploadingYn.general1", 0).set("isUploadingYn.general2",0);//男和女 | |
1051 | - mongoTemplate.updateFirst(baseQuery3, update3, PreEugenicsBaseModel.class); | |
1052 | - LogUtil.error("孕前一般情况4.3,男女没有录入数据略过。"+preEugenicsBaseModel.getId(),null); | |
1053 | - baseResponseList.add("孕前一般情况,男女没有录入数据,请完善数据。"+preEugenicsBaseModel.getWifeName()+";"+preEugenicsBaseModel.getHusbandName()); | |
1054 | - } | |
1055 | - //上传孕前体格检查4.4 | |
1056 | - if(!preEugenicsBaseModel.getHusbandPhysiqueCheck().isEmpty()||!preEugenicsBaseModel.getWifePhysiqueCheck().isEmpty()) { | |
1057 | - for (int i = 1; i <= 2; i++) {//男女分别上传 | |
1058 | - if (i == 1) { | |
1059 | - if(!preEugenicsBaseModel.getHusbandPhysiqueCheck().isEmpty()) { | |
1060 | - //组装数据时区分男 | |
1061 | - preEugenicsBaseModel.getHusbandPhysiqueCheck().put("sex", "01"); | |
1062 | - }else { | |
1063 | - Query baseQuery4 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1064 | - Update update4 = new Update().set("isUploadingYn.physiqueCheck"+i,0);//男 | |
1065 | - mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); | |
1066 | - LogUtil.taskInfo("孕前体格检查4.4,(男)没有录入数据略过。"+preEugenicsBaseModel.getId()); | |
1067 | - baseResponseList.add("孕前体格检查,(男)没有录入数据请完善数据。"+preEugenicsBaseModel.getHusbandName()); | |
1068 | - break; | |
1057 | + //上传孕前体格检查4.4 | |
1058 | + if(!preEugenicsBaseModel.getHusbandPhysiqueCheck().isEmpty()||!preEugenicsBaseModel.getWifePhysiqueCheck().isEmpty()) { | |
1059 | + for (int i = 1; i <= 2; i++) {//男女分别上传 | |
1060 | + if (i == 1) { | |
1061 | + if(!preEugenicsBaseModel.getHusbandPhysiqueCheck().isEmpty()) { | |
1062 | + //组装数据时区分男 | |
1063 | + preEugenicsBaseModel.getHusbandPhysiqueCheck().put("sex", "01"); | |
1064 | + }else { | |
1065 | + Query baseQuery4 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1066 | + Update update4 = new Update().set("isUploadingYn.physiqueCheck"+i,0);//男 | |
1067 | + mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); | |
1068 | + LogUtil.taskInfo("孕前体格检查4.4,(男)没有录入数据略过。"+preEugenicsBaseModel.getId()); | |
1069 | + baseResponseList.add("孕前体格检查,(男)没有录入数据请完善数据。"+preEugenicsBaseModel.getHusbandName()); | |
1070 | + break; | |
1071 | + } | |
1072 | + } else { | |
1073 | + if(!preEugenicsBaseModel.getWifePhysiqueCheck().isEmpty()) { | |
1074 | + //组装数据时区分女 | |
1075 | + preEugenicsBaseModel.getWifePhysiqueCheck().put("sex", "02"); | |
1076 | + }else { | |
1077 | + Query baseQuery4 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1078 | + Update update4 = new Update().set("isUploadingYn.physiqueCheck"+i,0);//女 | |
1079 | + mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); | |
1080 | + LogUtil.taskInfo("孕前体格检查4.4,(女)没有录入数据略过。"+preEugenicsBaseModel.getId()); | |
1081 | + baseResponseList.add("孕前体格检查,(女)没有录入数据请完善数据。"+preEugenicsBaseModel.getWifeName()); | |
1082 | + break; | |
1083 | + } | |
1069 | 1084 | } |
1070 | - } else { | |
1071 | - if(!preEugenicsBaseModel.getWifePhysiqueCheck().isEmpty()) { | |
1072 | - //组装数据时区分女 | |
1073 | - preEugenicsBaseModel.getWifePhysiqueCheck().put("sex", "02"); | |
1074 | - }else { | |
1075 | - Query baseQuery4 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1076 | - Update update4 = new Update().set("isUploadingYn.physiqueCheck"+i,0);//女 | |
1077 | - mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); | |
1078 | - LogUtil.taskInfo("孕前体格检查4.4,(女)没有录入数据略过。"+preEugenicsBaseModel.getId()); | |
1079 | - baseResponseList.add("孕前体格检查,(女)没有录入数据请完善数据。"+preEugenicsBaseModel.getWifeName()); | |
1080 | - break; | |
1081 | - } | |
1082 | - } | |
1083 | - String result4 = HttpClientUtil.doPostSSL((URL + "/m/antenatalUpload/uploadPhysicalExamination") | |
1084 | - , lhxfyUploadingProvince.uploadingProvincePhysiqueCheck((i == 1) ? preEugenicsBaseModel.getHusbandPhysiqueCheck() : preEugenicsBaseModel.getWifePhysiqueCheck() | |
1085 | - , KEY, documentId)); | |
1086 | - if (StringUtils.isNotEmpty(result4)) { | |
1087 | - List<UploadResult> list4 = JsonUtil.jsonToList(result4, UploadResult.class); | |
1088 | - if ("0000".equals(list4.get(0).getCode())) { | |
1089 | - Query baseQuery4 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1090 | - Update update4 = new Update().set("isUploadingYn.physiqueCheck"+i, 1);//成功 | |
1091 | - mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); | |
1092 | - LogUtil.taskInfo("孕前体格检查上传成功"); | |
1085 | + String result4 = HttpClientUtil.doPostSSL((URL + "/m/antenatalUpload/uploadPhysicalExamination") | |
1086 | + , lhxfyUploadingProvince.uploadingProvincePhysiqueCheck((i == 1) ? preEugenicsBaseModel.getHusbandPhysiqueCheck() : preEugenicsBaseModel.getWifePhysiqueCheck() | |
1087 | + , KEY, documentId)); | |
1088 | + if (StringUtils.isNotEmpty(result4)) { | |
1089 | + List<UploadResult> list4 = JsonUtil.jsonToList(result4, UploadResult.class); | |
1090 | + if ("0000".equals(list4.get(0).getCode())) { | |
1091 | + Query baseQuery4 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1092 | + Update update4 = new Update().set("isUploadingYn.physiqueCheck"+i, 1);//成功 | |
1093 | + mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); | |
1094 | + LogUtil.taskInfo("孕前体格检查上传成功"); | |
1095 | + } else { | |
1096 | + Query baseQuery4 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1097 | + Update update4 = new Update().set("isUploadingYn.physiqueCheck"+i, 0);//失败 | |
1098 | + mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); | |
1099 | + LogUtil.error("服务器返回:上传失败,list4:"+preEugenicsBaseModel.getId()+";code:" | |
1100 | + + list4.get(0).getCode() + ";msg:" + list4.get(0).getMsg() + ";type:" + list4.get(0).getType(), null); | |
1101 | + baseResponseList.add("code:" + list4.get(0).getCode() + ";msg:" + list4.get(0).getMsg() | |
1102 | + + ";type:" + list4.get(0).getType()+";"+preEugenicsBaseModel.getId()); | |
1103 | + } | |
1093 | 1104 | } else { |
1094 | 1105 | Query baseQuery4 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1095 | 1106 | Update update4 = new Update().set("isUploadingYn.physiqueCheck"+i, 0);//失败 |
1096 | 1107 | mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); |
1097 | - LogUtil.error("服务器返回:上传失败,list4:"+preEugenicsBaseModel.getId()+";code:" | |
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()); | |
1108 | + LogUtil.error("上传异常:result4=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(), null); | |
1109 | + baseResponseList.add("上传异常:result4:null;"+preEugenicsBaseModel.getId()); | |
1101 | 1110 | } |
1102 | - } else { | |
1103 | - Query baseQuery4 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1104 | - Update update4 = new Update().set("isUploadingYn.physiqueCheck"+i, 0);//失败 | |
1105 | - mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); | |
1106 | - LogUtil.error("上传异常:result4=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(), null); | |
1107 | - baseResponseList.add("上传异常:result4:null;"+preEugenicsBaseModel.getId()); | |
1108 | 1111 | } |
1112 | + }else { | |
1113 | + Query baseQuery4 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1114 | + Update update4 = new Update().set("isUploadingYn.physiqueCheck1", 0).set("isUploadingYn.physiqueCheckl2",0);//男和女 | |
1115 | + mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); | |
1116 | + LogUtil.error("孕前体格检查4.4,男女没有录入数据略过。"+preEugenicsBaseModel.getId(),null); | |
1117 | + baseResponseList.add("孕前体格检查,男女没有录入数据,请完善数据。"+preEugenicsBaseModel.getWifeName()+";"+preEugenicsBaseModel.getHusbandName()); | |
1109 | 1118 | } |
1110 | - }else { | |
1111 | - Query baseQuery4 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1112 | - Update update4 = new Update().set("isUploadingYn.physiqueCheck1", 0).set("isUploadingYn.physiqueCheckl2",0);//男和女 | |
1113 | - mongoTemplate.updateFirst(baseQuery4, update4, PreEugenicsBaseModel.class); | |
1114 | - LogUtil.error("孕前体格检查4.4,男女没有录入数据略过。"+preEugenicsBaseModel.getId(),null); | |
1115 | - baseResponseList.add("孕前体格检查,男女没有录入数据,请完善数据。"+preEugenicsBaseModel.getWifeName()+";"+preEugenicsBaseModel.getHusbandName()); | |
1116 | - } | |
1117 | - //上传孕前临床检验4.5 | |
1118 | - if(!preEugenicsBaseModel.getHusbandClinicalCheck().isEmpty()||!preEugenicsBaseModel.getWifeClinicalCheck().isEmpty()) { | |
1119 | - for (int i = 1; i <= 2; i++) {//男女分别上传 | |
1120 | - if (i == 1) { | |
1121 | - if (!preEugenicsBaseModel.getHusbandClinicalCheck().isEmpty()) { | |
1122 | - //组装数据时区分男 | |
1123 | - preEugenicsBaseModel.getHusbandClinicalCheck().put("sex", "01"); | |
1119 | + //上传孕前临床检验4.5 | |
1120 | + if(!preEugenicsBaseModel.getHusbandClinicalCheck().isEmpty()||!preEugenicsBaseModel.getWifeClinicalCheck().isEmpty()) { | |
1121 | + for (int i = 1; i <= 2; i++) {//男女分别上传 | |
1122 | + if (i == 1) { | |
1123 | + if (!preEugenicsBaseModel.getHusbandClinicalCheck().isEmpty()) { | |
1124 | + //组装数据时区分男 | |
1125 | + preEugenicsBaseModel.getHusbandClinicalCheck().put("sex", "01"); | |
1126 | + } else { | |
1127 | + Query baseQuery5 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1128 | + Update update5 = new Update().set("isUploadingYn.clinicalCheck" + i, 0);//男 | |
1129 | + mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); | |
1130 | + LogUtil.taskInfo("孕前临床检验4.5,(男)没有录入数据略过。"+preEugenicsBaseModel.getId()); | |
1131 | + baseResponseList.add("孕前临床检验,(男)没有录入数据请完善数据。"+preEugenicsBaseModel.getHusbandName()); | |
1132 | + break; | |
1133 | + } | |
1124 | 1134 | } else { |
1125 | - Query baseQuery5 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1126 | - Update update5 = new Update().set("isUploadingYn.clinicalCheck" + i, 0);//男 | |
1127 | - mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); | |
1128 | - LogUtil.taskInfo("孕前临床检验4.5,(男)没有录入数据略过。"+preEugenicsBaseModel.getId()); | |
1129 | - baseResponseList.add("孕前临床检验,(男)没有录入数据请完善数据。"+preEugenicsBaseModel.getHusbandName()); | |
1130 | - break; | |
1135 | + if (!preEugenicsBaseModel.getWifeClinicalCheck().isEmpty()) { | |
1136 | + //组装数据时区分女 | |
1137 | + preEugenicsBaseModel.getWifeClinicalCheck().put("sex", "02"); | |
1138 | + } else { | |
1139 | + Query baseQuery5 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1140 | + Update update5 = new Update().set("isUploadingYn.clinicalCheck" + i, 0);//女 | |
1141 | + mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); | |
1142 | + LogUtil.taskInfo("孕前临床检验4.5,(女)没有录入数据略过。"+preEugenicsBaseModel.getId()); | |
1143 | + baseResponseList.add("孕前临床检验,(女)没有录入数据请完善数据。"+preEugenicsBaseModel.getWifeName()); | |
1144 | + break; | |
1145 | + } | |
1131 | 1146 | } |
1132 | - } else { | |
1133 | - if (!preEugenicsBaseModel.getWifeClinicalCheck().isEmpty()) { | |
1134 | - //组装数据时区分女 | |
1135 | - preEugenicsBaseModel.getWifeClinicalCheck().put("sex", "02"); | |
1147 | + String result5 = HttpClientUtil.doPostSSL((URL + "/m/antenatalUpload/uploadAntenatalClinicalTest") | |
1148 | + , lhxfyUploadingProvince.uploadingProvinceClinicalCheck((i == 1) ? preEugenicsBaseModel.getHusbandClinicalCheck() : preEugenicsBaseModel.getWifeClinicalCheck() | |
1149 | + , KEY, documentId)); | |
1150 | + if (StringUtils.isNotEmpty(result5)) { | |
1151 | + List<UploadResult> list5 = JsonUtil.jsonToList(result5, UploadResult.class); | |
1152 | + if ("0000".equals(list5.get(0).getCode())) { | |
1153 | + Query baseQuery5 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1154 | + Update update5 = new Update().set("isUploadingYn.clinicalCheck"+i, 1);//成功 | |
1155 | + mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); | |
1156 | + LogUtil.taskInfo("孕前临床检验上传成功"); | |
1157 | + } else { | |
1158 | + Query baseQuery5 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1159 | + Update update5 = new Update().set("isUploadingYn.clinicalCheck"+i, 0);//失败 | |
1160 | + mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); | |
1161 | + LogUtil.error("服务器返回:上传失败,list5:"+preEugenicsBaseModel.getId()+";code:" | |
1162 | + + list5.get(0).getCode() + ";msg:" + list5.get(0).getMsg() + ";type:" + list5.get(0).getType(), null); | |
1163 | + baseResponseList.add(";code:"+ list5.get(0).getCode() + ";msg:" + list5.get(0).getMsg() | |
1164 | + + ";type:" + list5.get(0).getType()+";"+preEugenicsBaseModel.getId()); | |
1165 | + } | |
1136 | 1166 | } else { |
1137 | 1167 | Query baseQuery5 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1138 | - Update update5 = new Update().set("isUploadingYn.clinicalCheck" + i, 0);//女 | |
1168 | + Update update5 = new Update().set("isUploadingYn.clinicalCheck"+i, 0);//失败 | |
1139 | 1169 | mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); |
1140 | - LogUtil.taskInfo("孕前临床检验4.5,(女)没有录入数据略过。"+preEugenicsBaseModel.getId()); | |
1141 | - baseResponseList.add("孕前临床检验,(女)没有录入数据请完善数据。"+preEugenicsBaseModel.getWifeName()); | |
1142 | - break; | |
1170 | + LogUtil.error("上传异常:result5=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(), null); | |
1171 | + baseResponseList.add("上传异常:result5:null;"+preEugenicsBaseModel.getId()); | |
1143 | 1172 | } |
1144 | 1173 | } |
1145 | - String result5 = HttpClientUtil.doPostSSL((URL + "/m/antenatalUpload/uploadAntenatalClinicalTest") | |
1146 | - , lhxfyUploadingProvince.uploadingProvinceClinicalCheck((i == 1) ? preEugenicsBaseModel.getHusbandClinicalCheck() : preEugenicsBaseModel.getWifeClinicalCheck() | |
1147 | - , KEY, documentId)); | |
1148 | - if (StringUtils.isNotEmpty(result5)) { | |
1149 | - List<UploadResult> list5 = JsonUtil.jsonToList(result5, UploadResult.class); | |
1150 | - if ("0000".equals(list5.get(0).getCode())) { | |
1151 | - Query baseQuery5 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1152 | - Update update5 = new Update().set("isUploadingYn.clinicalCheck"+i, 1);//成功 | |
1153 | - mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); | |
1154 | - LogUtil.taskInfo("孕前临床检验上传成功"); | |
1174 | + }else { | |
1175 | + Query baseQuery5 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1176 | + Update update5 = new Update().set("isUploadingYn.clinicalCheck1", 0).set("isUploadingYn.clinicalCheck2",0);//男和女 | |
1177 | + mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); | |
1178 | + LogUtil.error("孕前临床检验4.5,男女没有录入数据略过。"+preEugenicsBaseModel.getId(),null); | |
1179 | + baseResponseList.add("孕前临床检验,男女没有录入数据,请完善数据。"+preEugenicsBaseModel.getWifeName()+";"+preEugenicsBaseModel.getHusbandName()); | |
1180 | + } | |
1181 | + //上传孕前妇科B超检查4.6 | |
1182 | + if(!preEugenicsBaseModel.getWifeBCheck().isEmpty()) { | |
1183 | + String result6 = HttpClientUtil.doPostSSL((URL + "/m/antenatalUpload/uploadGynecologicalBscan") | |
1184 | + , lhxfyUploadingProvince.uploadingProvinceBCheck(preEugenicsBaseModel.getWifeBCheck(), KEY, documentId)); | |
1185 | + if (StringUtils.isNotEmpty(result6)) { | |
1186 | + List<UploadResult> list6 = JsonUtil.jsonToList(result6, UploadResult.class); | |
1187 | + if ("0000".equals(list6.get(0).getCode())) { | |
1188 | + Query baseQuery6 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1189 | + Update update6 = new Update().set("isUploadingYn.bCheck", 1);//成功 | |
1190 | + mongoTemplate.updateFirst(baseQuery6, update6, PreEugenicsBaseModel.class); | |
1191 | + LogUtil.taskInfo("孕前妇科B超检查上传成功"); | |
1155 | 1192 | } else { |
1156 | - Query baseQuery5 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1157 | - Update update5 = new Update().set("isUploadingYn.clinicalCheck"+i, 0);//失败 | |
1158 | - mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); | |
1159 | - LogUtil.error("服务器返回:上传失败,list5:"+preEugenicsBaseModel.getId()+";code:" | |
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()); | |
1193 | + Query baseQuery6 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1194 | + Update update6 = new Update().set("isUploadingYn.bCheck", 0);//失败 | |
1195 | + mongoTemplate.updateFirst(baseQuery6, update6, PreEugenicsBaseModel.class); | |
1196 | + LogUtil.error("服务器返回:上传失败,list6:"+preEugenicsBaseModel.getId()+";code:" | |
1197 | + + list6.get(0).getCode() + ";msg:" + list6.get(0).getMsg() + ";type:" + list6.get(0).getType(), null); | |
1198 | + baseResponseList.add(";code:"+ list6.get(0).getCode() + ";msg:" + list6.get(0).getMsg() | |
1199 | + + ";type:" + list6.get(0).getType()+";"+preEugenicsBaseModel.getId()); | |
1163 | 1200 | } |
1164 | 1201 | } else { |
1165 | - Query baseQuery5 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1166 | - Update update5 = new Update().set("isUploadingYn.clinicalCheck"+i, 0);//失败 | |
1167 | - mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); | |
1168 | - LogUtil.error("上传异常:result5=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(), null); | |
1169 | - baseResponseList.add("上传异常:result5:null;"+preEugenicsBaseModel.getId()); | |
1170 | - } | |
1171 | - } | |
1172 | - }else { | |
1173 | - Query baseQuery5 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1174 | - Update update5 = new Update().set("isUploadingYn.clinicalCheck1", 0).set("isUploadingYn.clinicalCheck2",0);//男和女 | |
1175 | - mongoTemplate.updateFirst(baseQuery5, update5, PreEugenicsBaseModel.class); | |
1176 | - LogUtil.error("孕前临床检验4.5,男女没有录入数据略过。"+preEugenicsBaseModel.getId(),null); | |
1177 | - baseResponseList.add("孕前临床检验,男女没有录入数据,请完善数据。"+preEugenicsBaseModel.getWifeName()+";"+preEugenicsBaseModel.getHusbandName()); | |
1178 | - } | |
1179 | - //上传孕前妇科B超检查4.6 | |
1180 | - if(!preEugenicsBaseModel.getWifeBCheck().isEmpty()) { | |
1181 | - String result6 = HttpClientUtil.doPostSSL((URL + "/m/antenatalUpload/uploadGynecologicalBscan") | |
1182 | - , lhxfyUploadingProvince.uploadingProvinceBCheck(preEugenicsBaseModel.getWifeBCheck(), KEY, documentId)); | |
1183 | - if (StringUtils.isNotEmpty(result6)) { | |
1184 | - List<UploadResult> list6 = JsonUtil.jsonToList(result6, UploadResult.class); | |
1185 | - if ("0000".equals(list6.get(0).getCode())) { | |
1186 | 1202 | Query baseQuery6 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1187 | - Update update6 = new Update().set("isUploadingYn.bCheck", 1);//成功 | |
1188 | - mongoTemplate.updateFirst(baseQuery6, update6, PreEugenicsBaseModel.class); | |
1189 | - LogUtil.taskInfo("孕前妇科B超检查上传成功"); | |
1190 | - } else { | |
1191 | - Query baseQuery6 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1192 | 1203 | Update update6 = new Update().set("isUploadingYn.bCheck", 0);//失败 |
1193 | 1204 | mongoTemplate.updateFirst(baseQuery6, update6, PreEugenicsBaseModel.class); |
1194 | - LogUtil.error("服务器返回:上传失败,list6:"+preEugenicsBaseModel.getId()+";code:" | |
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()); | |
1205 | + LogUtil.error("上传异常:result6=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(), null); | |
1206 | + baseResponseList.add("上传异常:result6:null;"+preEugenicsBaseModel.getId()); | |
1198 | 1207 | } |
1199 | - } else { | |
1208 | + }else { | |
1200 | 1209 | Query baseQuery6 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1201 | - Update update6 = new Update().set("isUploadingYn.bCheck", 0);//失败 | |
1210 | + Update update6 = new Update().set("isUploadingYn.bCheck", 0);//未录入 | |
1202 | 1211 | mongoTemplate.updateFirst(baseQuery6, update6, PreEugenicsBaseModel.class); |
1203 | - LogUtil.error("上传异常:result6=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(), null); | |
1204 | - baseResponseList.add("上传异常:result6:null;"+preEugenicsBaseModel.getId()); | |
1212 | + LogUtil.error("孕前妇科B超检查4.6,没有录入数据略过。"+preEugenicsBaseModel.getId(),null); | |
1213 | + baseResponseList.add("孕前妇科B超检查,(女)没有录入数据请完善数据。"+preEugenicsBaseModel.getWifeName()); | |
1205 | 1214 | } |
1206 | - }else { | |
1207 | - Query baseQuery6 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1208 | - Update update6 = new Update().set("isUploadingYn.bCheck", 0);//未录入 | |
1209 | - mongoTemplate.updateFirst(baseQuery6, update6, PreEugenicsBaseModel.class); | |
1210 | - LogUtil.error("孕前妇科B超检查4.6,没有录入数据略过。"+preEugenicsBaseModel.getId(),null); | |
1211 | - baseResponseList.add("孕前妇科B超检查,(女)没有录入数据请完善数据。"+preEugenicsBaseModel.getWifeName()); | |
1212 | - } | |
1213 | - //上传孕前检查结果及评估建议4.7 | |
1214 | - String result7=HttpClientUtil.doPostSSL((URL+"/m/antenatalUpload/uploadAntenatalAssessment") | |
1215 | - ,lhxfyUploadingProvince.uploadingProvinceResultAdvice(preEugenicsBaseModel,KEY,documentId)); | |
1216 | - if(StringUtils.isNotEmpty(result7)){ | |
1217 | - List<UploadResult> list7=JsonUtil.jsonToList(result7, UploadResult.class); | |
1218 | - if("0000".equals(list7.get(0).getCode())){ | |
1219 | - Query baseQuery7 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1220 | - Update update7 = new Update().set("isUploadingYn.resultAdvice", 1);//成功 | |
1221 | - mongoTemplate.updateFirst(baseQuery7, update7, PreEugenicsBaseModel.class); | |
1222 | - LogUtil.taskInfo("孕前检查结果及评估建议上传成功"); | |
1215 | + //上传孕前检查结果及评估建议4.7 | |
1216 | + String result7=HttpClientUtil.doPostSSL((URL+"/m/antenatalUpload/uploadAntenatalAssessment") | |
1217 | + ,lhxfyUploadingProvince.uploadingProvinceResultAdvice(preEugenicsBaseModel,KEY,documentId)); | |
1218 | + if(StringUtils.isNotEmpty(result7)){ | |
1219 | + List<UploadResult> list7=JsonUtil.jsonToList(result7, UploadResult.class); | |
1220 | + if("0000".equals(list7.get(0).getCode())){ | |
1221 | + Query baseQuery7 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1222 | + Update update7 = new Update().set("isUploadingYn.resultAdvice", 1);//成功 | |
1223 | + mongoTemplate.updateFirst(baseQuery7, update7, PreEugenicsBaseModel.class); | |
1224 | + LogUtil.taskInfo("孕前检查结果及评估建议上传成功"); | |
1225 | + }else { | |
1226 | + Query baseQuery7 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1227 | + Update update7 = new Update().set("isUploadingYn.resultAdvice", 0);//失败 | |
1228 | + mongoTemplate.updateFirst(baseQuery7, update7, PreEugenicsBaseModel.class); | |
1229 | + LogUtil.error("服务器返回:上传失败,list7:"+preEugenicsBaseModel.getId()+";code:" | |
1230 | + +list7.get(0).getCode()+";msg:"+list7.get(0).getMsg()+";type:"+list7.get(0).getType(),null); | |
1231 | + baseResponseList.add(";code:"+ list7.get(0).getCode() + ";msg:" + list7.get(0).getMsg() | |
1232 | + + ";type:" + list7.get(0).getType()+";"+preEugenicsBaseModel.getId()); | |
1233 | + } | |
1223 | 1234 | }else { |
1224 | 1235 | Query baseQuery7 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1225 | 1236 | Update update7 = new Update().set("isUploadingYn.resultAdvice", 0);//失败 |
1226 | 1237 | mongoTemplate.updateFirst(baseQuery7, update7, PreEugenicsBaseModel.class); |
1227 | - LogUtil.error("服务器返回:上传失败,list7:"+preEugenicsBaseModel.getId()+";code:" | |
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()); | |
1238 | + LogUtil.error("上传异常:result7=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(),null); | |
1239 | + baseResponseList.add("上传异常:result7:null;"+preEugenicsBaseModel.getId()); | |
1231 | 1240 | } |
1232 | - }else { | |
1233 | - Query baseQuery7 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1234 | - Update update7 = new Update().set("isUploadingYn.resultAdvice", 0);//失败 | |
1235 | - mongoTemplate.updateFirst(baseQuery7, update7, PreEugenicsBaseModel.class); | |
1236 | - LogUtil.error("上传异常:result7=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(),null); | |
1237 | - baseResponseList.add("上传异常:result7:null;"+preEugenicsBaseModel.getId()); | |
1238 | - } | |
1239 | - //上传孕前早孕随访4.8 | |
1240 | - /*String result8=HttpClientUtil.doPostSSL((URL+"/m/antenatalUpload/uploadAntenatalEarlyFollow") | |
1241 | - ,lhxfyUploadingProvince.uploadingProvincePregnancyFollowTab(preEugenicsBaseModel,KEY,documentId)); | |
1242 | - if(StringUtils.isNotEmpty(result8)){ | |
1243 | - List<UploadResult> list8=JsonUtil.jsonToList(result8, UploadResult.class); | |
1244 | - if("0000".equals(list8.get(0).getCode())){ | |
1245 | - Query baseQuery8 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1246 | - Update update8 = new Update().set("isUploadingYn.pregnancyFollowTab", 1);//成功 | |
1247 | - mongoTemplate.updateFirst(baseQuery8, update8, PreEugenicsBaseModel.class); | |
1248 | - LogUtil.taskInfo("孕前早孕随访上传成功"); | |
1241 | + //上传孕前早孕随访4.8 | |
1242 | + /*String result8=HttpClientUtil.doPostSSL((URL+"/m/antenatalUpload/uploadAntenatalEarlyFollow") | |
1243 | + ,lhxfyUploadingProvince.uploadingProvincePregnancyFollowTab(preEugenicsBaseModel,KEY,documentId)); | |
1244 | + if(StringUtils.isNotEmpty(result8)){ | |
1245 | + List<UploadResult> list8=JsonUtil.jsonToList(result8, UploadResult.class); | |
1246 | + if("0000".equals(list8.get(0).getCode())){ | |
1247 | + Query baseQuery8 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1248 | + Update update8 = new Update().set("isUploadingYn.pregnancyFollowTab", 1);//成功 | |
1249 | + mongoTemplate.updateFirst(baseQuery8, update8, PreEugenicsBaseModel.class); | |
1250 | + LogUtil.taskInfo("孕前早孕随访上传成功"); | |
1251 | + }else { | |
1252 | + Query baseQuery8 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1253 | + Update update8 = new Update().set("isUploadingYn.pregnancyFollowTab", 0);//失败 | |
1254 | + mongoTemplate.updateFirst(baseQuery8, update8, PreEugenicsBaseModel.class); | |
1255 | + LogUtil.error("服务器返回:上传失败,list8"+preEugenicsBaseModel.getId()+";code:" | |
1256 | + +list8.get(0).getCode()+";msg:"+list8.get(0).getMsg()+";type:"+list8.get(0).getType(),null); | |
1257 | + } | |
1249 | 1258 | }else { |
1250 | 1259 | Query baseQuery8 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1251 | 1260 | Update update8 = new Update().set("isUploadingYn.pregnancyFollowTab", 0);//失败 |
1252 | 1261 | mongoTemplate.updateFirst(baseQuery8, update8, PreEugenicsBaseModel.class); |
1253 | - LogUtil.error("服务器返回:上传失败,list8"+preEugenicsBaseModel.getId()+";code:" | |
1254 | - +list8.get(0).getCode()+";msg:"+list8.get(0).getMsg()+";type:"+list8.get(0).getType(),null); | |
1255 | - } | |
1256 | - }else { | |
1257 | - Query baseQuery8 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1258 | - Update update8 = new Update().set("isUploadingYn.pregnancyFollowTab", 0);//失败 | |
1259 | - mongoTemplate.updateFirst(baseQuery8, update8, PreEugenicsBaseModel.class); | |
1260 | - LogUtil.error("上传异常:result8=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(),null); | |
1261 | - }*/ | |
1262 | - //上传孕前妊娠结局4.9 | |
1263 | - /*String result9=HttpClientUtil.doPostSSL((URL+"/m/antenatalUpload/uploadAntenatalPregnancyOutcome") | |
1264 | - ,lhxfyUploadingProvince.uploadingProvinceGravidityEndingTab(preEugenicsBaseModel,KEY,documentId)); | |
1265 | - if(StringUtils.isNotEmpty(result9)){ | |
1266 | - List<UploadResult> list9=JsonUtil.jsonToList(result9, UploadResult.class); | |
1267 | - if("0000".equals(list9.get(0).getCode())){ | |
1268 | - Query baseQuery9 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1269 | - Update update9 = new Update().set("isUploadingYn.gravidityEndingTab", 1);//成功 | |
1270 | - mongoTemplate.updateFirst(baseQuery9, update9, PreEugenicsBaseModel.class); | |
1271 | - LogUtil.taskInfo("孕前妊娠结局上传成功"); | |
1262 | + LogUtil.error("上传异常:result8=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(),null); | |
1263 | + }*/ | |
1264 | + //上传孕前妊娠结局4.9 | |
1265 | + /*String result9=HttpClientUtil.doPostSSL((URL+"/m/antenatalUpload/uploadAntenatalPregnancyOutcome") | |
1266 | + ,lhxfyUploadingProvince.uploadingProvinceGravidityEndingTab(preEugenicsBaseModel,KEY,documentId)); | |
1267 | + if(StringUtils.isNotEmpty(result9)){ | |
1268 | + List<UploadResult> list9=JsonUtil.jsonToList(result9, UploadResult.class); | |
1269 | + if("0000".equals(list9.get(0).getCode())){ | |
1270 | + Query baseQuery9 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1271 | + Update update9 = new Update().set("isUploadingYn.gravidityEndingTab", 1);//成功 | |
1272 | + mongoTemplate.updateFirst(baseQuery9, update9, PreEugenicsBaseModel.class); | |
1273 | + LogUtil.taskInfo("孕前妊娠结局上传成功"); | |
1274 | + }else { | |
1275 | + Query baseQuery9 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1276 | + Update update9 = new Update().set("isUploadingYn.gravidityEndingTab", 0);//失败 | |
1277 | + mongoTemplate.updateFirst(baseQuery9, update9, PreEugenicsBaseModel.class); | |
1278 | + LogUtil.error("服务器返回:上传失败,list8"+preEugenicsBaseModel.getId()+";code:" | |
1279 | + +list9.get(0).getCode()+";msg:"+list9.get(0).getMsg()+";type:"+list9.get(0).getType(),null); | |
1280 | + } | |
1272 | 1281 | }else { |
1273 | 1282 | Query baseQuery9 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1274 | 1283 | Update update9 = new Update().set("isUploadingYn.gravidityEndingTab", 0);//失败 |
1275 | 1284 | mongoTemplate.updateFirst(baseQuery9, update9, PreEugenicsBaseModel.class); |
1276 | - LogUtil.error("服务器返回:上传失败,list8"+preEugenicsBaseModel.getId()+";code:" | |
1277 | - +list9.get(0).getCode()+";msg:"+list9.get(0).getMsg()+";type:"+list9.get(0).getType(),null); | |
1278 | - } | |
1279 | - }else { | |
1280 | - Query baseQuery9 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1281 | - Update update9 = new Update().set("isUploadingYn.gravidityEndingTab", 0);//失败 | |
1282 | - mongoTemplate.updateFirst(baseQuery9, update9, PreEugenicsBaseModel.class); | |
1283 | - LogUtil.error("上传异常:result9=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(),null); | |
1284 | - }*/ | |
1285 | + LogUtil.error("上传异常:result9=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(),null); | |
1286 | + }*/ | |
1285 | 1287 | |
1288 | + }else { | |
1289 | + Query baseQuery1 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1290 | + Update update1 = new Update().set("isUploadingYn.archives", 0);//上传孕前档案基本信息失败 | |
1291 | + mongoTemplate.updateFirst(baseQuery1, update1, PreEugenicsBaseModel.class); | |
1292 | + LogUtil.error("服务器返回:上传失败,list1:"+preEugenicsBaseModel.getId()+";code:" | |
1293 | + +list1.get(0).getCode()+";msg:"+list1.get(0).getMsg()+";type:"+list1.get(0).getType(),null); | |
1294 | + baseResponseList.add(";code:"+ list1.get(0).getCode() + ";msg:" + list1.get(0).getMsg() | |
1295 | + + ";type:" + list1.get(0).getType()+";"+preEugenicsBaseModel.getId()); | |
1296 | + } | |
1286 | 1297 | }else { |
1287 | 1298 | Query baseQuery1 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1288 | 1299 | Update update1 = new Update().set("isUploadingYn.archives", 0);//上传孕前档案基本信息失败 |
1289 | 1300 | mongoTemplate.updateFirst(baseQuery1, update1, PreEugenicsBaseModel.class); |
1290 | - LogUtil.error("服务器返回:上传失败,list1:"+preEugenicsBaseModel.getId()+";code:" | |
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()); | |
1301 | + LogUtil.error("上传异常:result1=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(),null); | |
1302 | + baseResponseList.add("上传异常:result1:null;"+preEugenicsBaseModel.getId()); | |
1294 | 1303 | } |
1295 | - }else { | |
1296 | - Query baseQuery1 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1297 | - Update update1 = new Update().set("isUploadingYn.archives", 0);//上传孕前档案基本信息失败 | |
1298 | - mongoTemplate.updateFirst(baseQuery1, update1, PreEugenicsBaseModel.class); | |
1299 | - LogUtil.error("上传异常:result1=HttpClientUtil.doWebServicePost:"+preEugenicsBaseModel.getId(),null); | |
1300 | - baseResponseList.add("上传异常:result1:null;"+preEugenicsBaseModel.getId()); | |
1301 | - } | |
1302 | - //整个上传结果更新到结果字段 | |
1303 | - PreEugenicsBaseModel model= mongoTemplate.findById(preEugenicsBaseModel.getId(), PreEugenicsBaseModel.class); | |
1304 | - if(!model.getIsUploadingYn().isEmpty()){ | |
1305 | - Map<String,Integer> map=model.getIsUploadingYn(); | |
1306 | - if(map.get("archives")!=null&&map.get("general1")!=null&&map.get("general2")!=null | |
1307 | - &&map.get("physiqueCheck1")!=null&&map.get("physiqueCheck2")!=null&&map.get("clinicalCheck1")!=null | |
1308 | - &&map.get("clinicalCheck2")!=null&&map.get("bCheck")!=null&&map.get("resultAdvice")!=null){ | |
1309 | - //全部模块成功才会更新该字段0失败 1成功 | |
1310 | - if(map.get("archives")==1&&map.get("general1")==1&&map.get("general2")==1 | |
1311 | - &&map.get("physiqueCheck1")==1&&map.get("physiqueCheck2")==1&&map.get("clinicalCheck1")==1 | |
1312 | - &&map.get("clinicalCheck2")==1&&map.get("bCheck")==1&&map.get("resultAdvice")==1){ | |
1304 | + //整个上传结果更新到结果字段 | |
1305 | + PreEugenicsBaseModel model= mongoTemplate.findById(preEugenicsBaseModel.getId(), PreEugenicsBaseModel.class); | |
1306 | + if(!model.getIsUploadingYn().isEmpty()){ | |
1307 | + Map<String,Integer> map=model.getIsUploadingYn(); | |
1308 | + if(map.get("archives")!=null&&map.get("general1")!=null&&map.get("general2")!=null | |
1309 | + &&map.get("physiqueCheck1")!=null&&map.get("physiqueCheck2")!=null&&map.get("clinicalCheck1")!=null | |
1310 | + &&map.get("clinicalCheck2")!=null&&map.get("bCheck")!=null&&map.get("resultAdvice")!=null){ | |
1311 | + //全部模块成功才会更新该字段0失败 1成功 | |
1312 | + if(map.get("archives")==1&&map.get("general1")==1&&map.get("general2")==1 | |
1313 | + &&map.get("physiqueCheck1")==1&&map.get("physiqueCheck2")==1&&map.get("clinicalCheck1")==1 | |
1314 | + &&map.get("clinicalCheck2")==1&&map.get("bCheck")==1&&map.get("resultAdvice")==1){ | |
1315 | + Query baseQuery = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1316 | + Update update = new Update().set("isUploadingProvince", 1); | |
1317 | + mongoTemplate.updateFirst(baseQuery, update, PreEugenicsBaseModel.class); | |
1318 | + baseResponse.setErrorcode(1); | |
1319 | + }else{ | |
1320 | + Query baseQuery = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1321 | + Update update = new Update().set("isUploadingProvince", 0); | |
1322 | + mongoTemplate.updateFirst(baseQuery, update, PreEugenicsBaseModel.class); | |
1323 | + baseResponse.setErrorcode(0); | |
1324 | + } | |
1325 | + }else { | |
1313 | 1326 | Query baseQuery = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1314 | - Update update = new Update().set("isUploadingProvince", 1); | |
1315 | - mongoTemplate.updateFirst(baseQuery, update, PreEugenicsBaseModel.class); | |
1316 | - baseResponse.setErrorcode(1); | |
1317 | - }else{ | |
1318 | - Query baseQuery = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1319 | 1327 | Update update = new Update().set("isUploadingProvince", 0); |
1320 | 1328 | mongoTemplate.updateFirst(baseQuery, update, PreEugenicsBaseModel.class); |
1321 | 1329 | baseResponse.setErrorcode(0); |
1322 | 1330 | } |
1331 | + | |
1323 | 1332 | }else { |
1324 | 1333 | Query baseQuery = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
1325 | 1334 | Update update = new Update().set("isUploadingProvince", 0); |
1326 | 1335 | mongoTemplate.updateFirst(baseQuery, update, PreEugenicsBaseModel.class); |
1327 | 1336 | baseResponse.setErrorcode(0); |
1328 | 1337 | } |
1329 | - | |
1330 | - }else { | |
1331 | - Query baseQuery = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); | |
1332 | - Update update = new Update().set("isUploadingProvince", 0); | |
1333 | - mongoTemplate.updateFirst(baseQuery, update, PreEugenicsBaseModel.class); | |
1334 | - baseResponse.setErrorcode(0); | |
1335 | 1338 | } |
1339 | + } catch (Exception e) { | |
1340 | + baseResponse.setErrormsg(e.getMessage()); | |
1341 | + e.printStackTrace(); | |
1336 | 1342 | } |
1337 | 1343 | baseResponse.setObject(baseResponseList); |
1338 | 1344 | return baseResponse; |