Commit da6fdcef01ddedd39689bcc4334bb2529f604857

Authored by liquanyu
1 parent 56c739ceb1

code update

Showing 1 changed file with 47 additions and 33 deletions

platform-job-index/src/main/java/com/lyms/platform/job/index/service/SyncDataService.java View file @ da6fdce
... ... @@ -969,11 +969,19 @@
969 969 {
970 970 try {
971 971 String strWeight = DataUtil.getString(map.get("PI_WEIGHT"));
972   - java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
973   - model.setBabyWeight(df.format(strWeight));
  972 + double d = Double.parseDouble(strWeight) / 1000;
  973 + if (d > 0)
  974 + {
  975 + java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
  976 + model.setBabyWeight(df.format(d));
  977 + }
  978 + else
  979 + {
  980 + model.setBabyWeight(strWeight);
  981 + }
974 982 }catch (Exception e)
975 983 {
976   - System.out.print(e);
  984 + System.out.print("Weight=="+e);
977 985 }
978 986  
979 987 }
980 988  
981 989  
... ... @@ -993,37 +1001,37 @@
993 1001  
994 1002 Integer isVip = DataUtil.getInteger(map.get("PI_ISVIP"));
995 1003 Integer status = DataUtil.getInteger(map.get("PI_SERVICETYPE"));
996   -// if (isVip == 0) {
997   -// model.setServiceType(ServiceTypeEnums.STANDARD_SERVICE.getId());
998   -// if (status != null) {
999   -// if (status == 0) {
1000   -// model.setServiceStatus(ServiceStatusEnums.STANDARD_OPEN.getId());
1001   -// } else {
1002   -// model.setServiceStatus(ServiceStatusEnums.NO_OPEN.getId());
1003   -// }
1004   -//
1005   -// }
1006   -//
1007   -// } else if (isVip == 1) {
1008   -// model.setServiceType(ServiceTypeEnums.ADD_SERVICE.getId());
1009   -//
1010   -// if (status == 0) {
1011   -// model.setServiceStatus(ServiceStatusEnums.ADD_OPEN.getId());
1012   -// } else if (status == 1) {
1013   -// model.setServiceStatus(ServiceStatusEnums.SUSPEND.getId());
1014   -// } else if (status == 2) {
1015   -// model.setServiceStatus(ServiceStatusEnums.UNSUBSCRIBE.getId());
1016   -// } else if (status == 3) {
1017   -// model.setServiceStatus(ServiceStatusEnums.UNSUBSCRIBE.getId());
1018   -// } else if (status == 4) {
1019   -// model.setServiceStatus(ServiceStatusEnums.ADD_OVERDUE.getId());
1020   -// }
1021   -// }
  1004 + if (isVip == 0) {
  1005 + model.setServiceType(ServiceTypeEnums.STANDARD_SERVICE.getId());
  1006 + if (status != null) {
  1007 + if (status == 0) {
  1008 + model.setServiceStatus(ServiceStatusEnums.STANDARD_OPEN.getId());
  1009 + } else {
  1010 + model.setServiceStatus(ServiceStatusEnums.NO_OPEN.getId());
  1011 + }
1022 1012  
1023   - //青龙县儿童都同步为增值服务开通
1024   - model.setServiceType(ServiceTypeEnums.ADD_SERVICE.getId());
1025   - model.setServiceStatus(ServiceStatusEnums.ADD_OPEN.getId());
  1013 + }
1026 1014  
  1015 + } else if (isVip == 1) {
  1016 + model.setServiceType(ServiceTypeEnums.ADD_SERVICE.getId());
  1017 +
  1018 + if (status == 0) {
  1019 + model.setServiceStatus(ServiceStatusEnums.ADD_OPEN.getId());
  1020 + } else if (status == 1) {
  1021 + model.setServiceStatus(ServiceStatusEnums.SUSPEND.getId());
  1022 + } else if (status == 2) {
  1023 + model.setServiceStatus(ServiceStatusEnums.UNSUBSCRIBE.getId());
  1024 + } else if (status == 3) {
  1025 + model.setServiceStatus(ServiceStatusEnums.UNSUBSCRIBE.getId());
  1026 + } else if (status == 4) {
  1027 + model.setServiceStatus(ServiceStatusEnums.ADD_OVERDUE.getId());
  1028 + }
  1029 + }
  1030 +
  1031 +// //青龙县儿童都同步为增值服务开通
  1032 +// model.setServiceType(ServiceTypeEnums.ADD_SERVICE.getId());
  1033 +// model.setServiceStatus(ServiceStatusEnums.ADD_OPEN.getId());
  1034 +
1027 1035 model.setVcCardNo(DataUtil.getString(map.get("PI_CARDNO")));
1028 1036 // String apgar = getString(map.get("PI_APGAR"));
1029 1037 // if (StringUtils.isNotEmpty(apgar))
... ... @@ -1059,7 +1067,8 @@
1059 1067 }
1060 1068  
1061 1069 mongoTemplate.save(model);
1062   - syncBabyCheck(model.getId(), mongoTemplate,DataUtil.getDate(map.get("PI_BIRTHDAY")));
  1070 + System.out.println("baby ==========" + model.getId());
  1071 + syncBabyCheck(model.getId(), mongoTemplate, DataUtil.getDate(map.get("PI_BIRTHDAY")));
1063 1072 }
1064 1073  
1065 1074  
... ... @@ -1225,6 +1234,11 @@
1225 1234  
1226 1235 mongoTemplate.save(checkModel);
1227 1236 }
  1237 + }
  1238 +
  1239 + public static void main(String[] args)
  1240 + {
  1241 +
1228 1242 }
1229 1243  
1230 1244 }