Commit 173ad020aa10c91fb1c1e7f95f268562c5213861

Authored by liquanyu
1 parent 721f57ccec

两癌和民生工程

Showing 6 changed files with 115 additions and 88 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java View file @ 173ad02
... ... @@ -645,22 +645,27 @@
645 645 }
646 646  
647 647 public BaseResponse doSyncCancerScreen() {
648   - //查询条件
649   - CancerScreeningQuery query = new CancerScreeningQuery();
650   - query.setYn(YnEnums.YES.getId());
651   - query.setIsSync(1);
652   - List <CancerScreeningModel> modelList = cancerScreenService.queryCancerScreList(query);
653   - if (CollectionUtils.isNotEmpty(modelList)) {
654   - for (CancerScreeningModel model : modelList)
655   - {
656   - model.setIsSync(2);
657   - String json = JsonUtil.obj2Str1(model);
658   - System.out.println(json);
659   - String syncRsult = HttpClientUtil.doPostSSL(AREA_URL + "/cancerScr/syncCancerScreen", json);
660   - cancerScreenService.updateOneCancerScreen(model, model.getId());
661   - System.out.println("doSyncCancerScreen=" + syncRsult);
  648 + new Thread(new Runnable() {
  649 + @Override
  650 + public void run() {
  651 + //查询条件
  652 + CancerScreeningQuery query = new CancerScreeningQuery();
  653 + query.setYn(YnEnums.YES.getId());
  654 + query.setIsSync(1);
  655 + List <CancerScreeningModel> modelList = cancerScreenService.queryCancerScreList(query);
  656 + if (CollectionUtils.isNotEmpty(modelList)) {
  657 + System.out.println("doSyncCancerScreen=" + modelList.size());
  658 + for (CancerScreeningModel model : modelList)
  659 + {
  660 + model.setIsSync(2);
  661 + String json = JsonUtil.obj2Str1(model);
  662 + String syncRsult = HttpClientUtil.doPostSSL(AREA_URL + "/cancerScr/syncCancerScreen", json);
  663 + cancerScreenService.updateOneCancerScreen(model, model.getId());
  664 + System.out.println("doSyncCancerScreen=" + syncRsult);
  665 + }
  666 + }
662 667 }
663   - }
  668 + }).start();
664 669 return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
665 670 }
666 671  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LivelihoodProjectsFacade.java View file @ 173ad02
... ... @@ -862,8 +862,8 @@
862 862 String mother_now_address=null;
863 863 if(StringUtils.isNotEmpty(patients.getProvinceRegisterId()) && StringUtils.isNotEmpty(patients.getCityRegisterId()) &&
864 864 StringUtils.isNotEmpty(patients.getAreaRegisterId()) && StringUtils.isNotEmpty(patients.getStreetRegisterId()) &&
865   - StringUtils.isNotEmpty(patients.getVillageRegister()) && StringUtils.isNotEmpty(patients.getAddressRegister())){
866   - mother_now_address= CommonsHelper.getResidence(patients.getProvinceRegisterId(), patients.getCityRegisterId(), patients.getAreaRegisterId(), patients.getStreetRegisterId(), patients.getVillageRegister()+patients.getAddressRegister(), basicConfigService);
  865 + StringUtils.isNotEmpty(patients.getAddressRegister())){
  866 + mother_now_address= CommonsHelper.getResidence(patients.getProvinceRegisterId(), patients.getCityRegisterId(), patients.getAreaRegisterId(), patients.getStreetRegisterId(), patients.getAddressRegister(), basicConfigService);
867 867 }
868 868 map.put("mother_now_address", mother_now_address);
869 869 //母亲户籍地址标识,母亲户籍地址区划编码(居委会/村)取 县/区 级的编码
... ... @@ -938,8 +938,8 @@
938 938 String father_now_address=null;
939 939 if(StringUtils.isNotEmpty(patients.getHprovinceId()) && StringUtils.isNotEmpty(patients.getHcityId()) &&
940 940 StringUtils.isNotEmpty(patients.getHareaId()) && StringUtils.isNotEmpty(patients.getHstreetId()) &&
941   - StringUtils.isNotEmpty(patients.getHvillage()) && StringUtils.isNotEmpty(patients.getHaddress())){
942   - father_now_address= CommonsHelper.getResidence(patients.getHprovinceId(), patients.getHcityId(), patients.getHareaId(), patients.getHstreetId(), patients.getHvillage()+patients.getHaddress(), basicConfigService);
  941 + StringUtils.isNotEmpty(patients.getHaddress())){
  942 + father_now_address= CommonsHelper.getResidence(patients.getHprovinceId(), patients.getHcityId(), patients.getHareaId(), patients.getHstreetId(), patients.getHaddress(), basicConfigService);
943 943 }
944 944 map.put("father_now_address", father_now_address);
945 945 //丈夫户籍地址标识,丈夫户籍地址区划编码(区县)取 县/区 级的编码
... ... @@ -1305,8 +1305,8 @@
1305 1305 String mother_now_address=null;
1306 1306 if(StringUtils.isNotEmpty(patients.getProvinceRegisterId()) && StringUtils.isNotEmpty(patients.getCityRegisterId()) &&
1307 1307 StringUtils.isNotEmpty(patients.getAreaRegisterId()) && StringUtils.isNotEmpty(patients.getStreetRegisterId()) &&
1308   - StringUtils.isNotEmpty(patients.getVillageRegister()) && StringUtils.isNotEmpty(patients.getAddressRegister())){
1309   - mother_now_address= CommonsHelper.getResidence(patients.getProvinceRegisterId(), patients.getCityRegisterId(), patients.getAreaRegisterId(), patients.getStreetRegisterId(), patients.getVillageRegister()+patients.getAddressRegister(), basicConfigService);
  1308 + StringUtils.isNotEmpty(patients.getAddressRegister())){
  1309 + mother_now_address= CommonsHelper.getResidence(patients.getProvinceRegisterId(), patients.getCityRegisterId(), patients.getAreaRegisterId(), patients.getStreetRegisterId(), patients.getAddressRegister(), basicConfigService);
1310 1310 }
1311 1311 map.put("mother_now_address", mother_now_address);
1312 1312 //母亲户籍地址标识,母亲户籍地址区划编码(居委会/村)取 县/区 级的编码
... ... @@ -1381,8 +1381,8 @@
1381 1381 String father_now_address=null;
1382 1382 if(StringUtils.isNotEmpty(patients.getHprovinceId()) && StringUtils.isNotEmpty(patients.getHcityId()) &&
1383 1383 StringUtils.isNotEmpty(patients.getHareaId()) && StringUtils.isNotEmpty(patients.getHstreetId()) &&
1384   - StringUtils.isNotEmpty(patients.getHvillage()) && StringUtils.isNotEmpty(patients.getHaddress())){
1385   - father_now_address= CommonsHelper.getResidence(patients.getHprovinceId(), patients.getHcityId(), patients.getHareaId(), patients.getHstreetId(), patients.getHvillage()+patients.getHaddress(), basicConfigService);
  1384 + StringUtils.isNotEmpty(patients.getHaddress())){
  1385 + father_now_address= CommonsHelper.getResidence(patients.getHprovinceId(), patients.getHcityId(), patients.getHareaId(), patients.getHstreetId(), patients.getHaddress(), basicConfigService);
1386 1386 }
1387 1387 map.put("father_now_address", father_now_address);
1388 1388 //丈夫户籍地址标识,丈夫户籍地址区划编码(区县)取 县/区 级的编码
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java View file @ 173ad02
... ... @@ -3297,24 +3297,28 @@
3297 3297 }
3298 3298  
3299 3299 public BaseResponse doSyncPremaritalCheckup() {
3300   - //查询条件
3301   - PremaritalCheckupQuery query = new PremaritalCheckupQuery();
3302   - query.setIsSync(1);
3303   - List<PremaritalCheckup> modelList = premaritalCheckupService.queryPremaritalCheckup(query);
3304   - if (CollectionUtils.isNotEmpty(modelList)) {
3305   - for (PremaritalCheckup model : modelList)
3306   - {
3307   - model.setIsSync(2);
3308   - String json = JsonUtil.obj2Str1(model);
3309   - System.out.println(json);
3310   - String syncRsult = HttpClientUtil.doPostSSL(AREA_URL + "/syncPremaritalCheckup", json);
3311   - if(syncRsult != null)
3312   - {
3313   - premaritalCheckupService.updatePremaritalCheckup(model, model.getId());
3314   - System.out.println("doSyncPremaritalCheckup=" + syncRsult);
  3300 + new Thread(new Runnable() {
  3301 + @Override
  3302 + public void run() {
  3303 + PremaritalCheckupQuery query = new PremaritalCheckupQuery();
  3304 + query.setIsSync(1);
  3305 + List<PremaritalCheckup> modelList = premaritalCheckupService.queryPremaritalCheckup(query);
  3306 + if (CollectionUtils.isNotEmpty(modelList)) {
  3307 + System.out.println("doSyncPremaritalCheckup size " + modelList.size());
  3308 + for (PremaritalCheckup model : modelList)
  3309 + {
  3310 + model.setIsSync(2);
  3311 + String json = JsonUtil.obj2Str1(model);
  3312 + String syncRsult = HttpClientUtil.doPostSSL(AREA_URL + "/syncPremaritalCheckup", json);
  3313 + if(syncRsult != null)
  3314 + {
  3315 + premaritalCheckupService.updatePremaritalCheckup(model, model.getId());
  3316 + System.out.println("doSyncPremaritalCheckup=" + syncRsult);
  3317 + }
  3318 + }
3315 3319 }
3316 3320 }
3317   - }
  3321 + }).start();
3318 3322 return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
3319 3323 }
3320 3324  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java View file @ 173ad02
... ... @@ -1252,24 +1252,30 @@
1252 1252  
1253 1253 public BaseResponse doSyncResidentsArchive() {
1254 1254  
1255   - ResidentsArchiveQuery archiveQuery = new ResidentsArchiveQuery();
1256   - archiveQuery.setIsSync(1);
1257   - List<ResidentsArchiveModel> archiveModelList = residentsArchiveService.queryResident(archiveQuery);
1258   - if (CollectionUtils.isNotEmpty(archiveModelList))
1259   - {
1260   - for (ResidentsArchiveModel model : archiveModelList)
1261   - {
1262   - model.setIsSync(2);
1263   - String json = JsonUtil.obj2Str1(model);
1264   - System.out.println(json);
1265   - String syncRsult = HttpClientUtil.doPostSSL(AREA_URL+"/syncResidentsArchive",json);
1266   - if(syncRsult != null)
  1255 + new Thread(new Runnable() {
  1256 + @Override
  1257 + public void run() {
  1258 + ResidentsArchiveQuery archiveQuery = new ResidentsArchiveQuery();
  1259 + archiveQuery.setIsSync(1);
  1260 + List<ResidentsArchiveModel> archiveModelList = residentsArchiveService.queryResident(archiveQuery);
  1261 + if (CollectionUtils.isNotEmpty(archiveModelList))
1267 1262 {
1268   - residentsArchiveService.updateResident(model,model.getId());
1269   - System.out.println("doSyncResidentsArchive=" + syncRsult);
  1263 + System.out.println("doSyncResidentsArchive=" + archiveModelList.size());
  1264 + for (ResidentsArchiveModel model : archiveModelList)
  1265 + {
  1266 + model.setIsSync(2);
  1267 + String json = JsonUtil.obj2Str1(model);
  1268 + String syncRsult = HttpClientUtil.doPostSSL(AREA_URL+"/syncResidentsArchive",json);
  1269 + if(syncRsult != null)
  1270 + {
  1271 + residentsArchiveService.updateResident(model,model.getId());
  1272 + System.out.println("doSyncResidentsArchive=" + syncRsult);
  1273 + }
  1274 + }
1270 1275 }
1271 1276 }
1272   - }
  1277 + }).start();
  1278 +
1273 1279 return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
1274 1280 }
1275 1281  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java View file @ 173ad02
... ... @@ -832,27 +832,33 @@
832 832  
833 833 @Override
834 834 public BaseResponse doSyncCervicalCancer() {
835   - List<CervicalCancerModel> cervicalCancerModels = mongoTemplate.find(Query.query(Criteria.where("isSync").is(1)), CervicalCancerModel.class);
836   - if (CollectionUtils.isNotEmpty(cervicalCancerModels))
837   - {
838   - for (CervicalCancerModel model : cervicalCancerModels)
839   - {
840   - model.setIsSync(2);
841   - String json = JsonUtil.obj2Str1(model);
842   - System.out.println(json);
843   - String syncRsult = HttpClientUtil.doPostSSL(AREA_URL+"/cervicalCancer/syncCervicalCancer",json);
844   - if(syncRsult != null)
  835 + new Thread(new Runnable() {
  836 + @Override
  837 + public void run() {
  838 + List<CervicalCancerModel> cervicalCancerModels = mongoTemplate.find(Query.query(Criteria.where("isSync").is(1)), CervicalCancerModel.class);
  839 + if (CollectionUtils.isNotEmpty(cervicalCancerModels))
845 840 {
846   - Query query = Query.query(Criteria.where("id").is(model.getId()));
847   - Update update = MongoConvertHelper
848   - .convertToNativeUpdate(ReflectionUtils.getUpdateField(model));
849   - mongoTemplate.updateFirst(query, update, CervicalCancerModel.class);
  841 + System.out.println("doSyncCervicalCancer=" + cervicalCancerModels.size());
  842 + for (CervicalCancerModel model : cervicalCancerModels)
  843 + {
  844 + model.setIsSync(2);
  845 + String json = JsonUtil.obj2Str1(model);
  846 + String syncRsult = HttpClientUtil.doPostSSL(AREA_URL+"/cervicalCancer/syncCervicalCancer",json);
  847 + if(syncRsult != null)
  848 + {
  849 + Query query = Query.query(Criteria.where("id").is(model.getId()));
  850 + Update update = MongoConvertHelper
  851 + .convertToNativeUpdate(ReflectionUtils.getUpdateField(model));
  852 + mongoTemplate.updateFirst(query, update, CervicalCancerModel.class);
850 853  
851   - System.out.println("doSyncCervicalCancer=" + syncRsult);
852   - }
  854 + System.out.println("doSyncCervicalCancer=" + syncRsult);
  855 + }
853 856  
  857 + }
  858 + }
854 859 }
855   - }
  860 + }).start();
  861 +
856 862 return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
857 863 }
858 864 public static final String AREA_URL = PropertiesUtils.getPropertyValue("area_url");
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PreEugebicsServiceImpl.java View file @ 173ad02
... ... @@ -1299,26 +1299,32 @@
1299 1299  
1300 1300 @Override
1301 1301 public BaseResponse doSyncPreEugenicsBase() {
1302   - List<PreEugenicsBaseModel> preEugenicsBaseModels = mongoTemplate.find(Query.query(Criteria.where("isSync").is(1)), PreEugenicsBaseModel.class);
1303   - if (com.lyms.platform.operate.web.utils.CollectionUtils.isNotEmpty(preEugenicsBaseModels))
1304   - {
1305   - for (PreEugenicsBaseModel model : preEugenicsBaseModels)
1306   - {
1307   - model.setIsSync(2);
1308   - String json = JsonUtil.obj2Str1(model);
1309   - System.out.println(json);
1310   - String syncRsult = HttpClientUtil.doPostSSL(AREA_URL+"/preEugenicsBase/syncPreEugenicsBase",json);
1311   -
1312   - if(syncRsult != null)
  1302 + new Thread(new Runnable() {
  1303 + @Override
  1304 + public void run() {
  1305 + List<PreEugenicsBaseModel> preEugenicsBaseModels = mongoTemplate.find(Query.query(Criteria.where("isSync").is(1)), PreEugenicsBaseModel.class);
  1306 + if (com.lyms.platform.operate.web.utils.CollectionUtils.isNotEmpty(preEugenicsBaseModels))
1313 1307 {
1314   - Query query = Query.query(Criteria.where("id").is(model.getId()));
1315   - Update update = MongoConvertHelper
1316   - .convertToNativeUpdate(ReflectionUtils.getUpdateField(model));
1317   - mongoTemplate.updateFirst(query, update, PreEugenicsBaseModel.class);
  1308 + System.out.println("doSyncPreEugenicsBase=" + preEugenicsBaseModels.size());
  1309 + for (PreEugenicsBaseModel model : preEugenicsBaseModels)
  1310 + {
  1311 + model.setIsSync(2);
  1312 + String json = JsonUtil.obj2Str1(model);
  1313 + String syncRsult = HttpClientUtil.doPostSSL(AREA_URL+"/preEugenicsBase/syncPreEugenicsBase",json);
  1314 +
  1315 + if(syncRsult != null)
  1316 + {
  1317 + Query query = Query.query(Criteria.where("id").is(model.getId()));
  1318 + Update update = MongoConvertHelper
  1319 + .convertToNativeUpdate(ReflectionUtils.getUpdateField(model));
  1320 + mongoTemplate.updateFirst(query, update, PreEugenicsBaseModel.class);
  1321 + System.out.println("doSyncPreEugenicsBase=" + syncRsult);
  1322 + }
  1323 + }
1318 1324 }
1319   - System.out.println("doSyncPreEugenicsBase=" + syncRsult);
1320 1325 }
1321   - }
  1326 + }).start();
  1327 +
1322 1328 return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
1323 1329 }
1324 1330