From da6fdcef01ddedd39689bcc4334bb2529f604857 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Sat, 15 Oct 2016 18:33:39 +0800 Subject: [PATCH] code update --- .../job/index/service/SyncDataService.java | 80 +++++++++++++--------- 1 file changed, 47 insertions(+), 33 deletions(-) diff --git a/platform-job-index/src/main/java/com/lyms/platform/job/index/service/SyncDataService.java b/platform-job-index/src/main/java/com/lyms/platform/job/index/service/SyncDataService.java index 90574d9..8199476 100644 --- a/platform-job-index/src/main/java/com/lyms/platform/job/index/service/SyncDataService.java +++ b/platform-job-index/src/main/java/com/lyms/platform/job/index/service/SyncDataService.java @@ -969,11 +969,19 @@ public class SyncDataService { { try { String strWeight = DataUtil.getString(map.get("PI_WEIGHT")); - java.text.DecimalFormat df =new java.text.DecimalFormat("#.00"); - model.setBabyWeight(df.format(strWeight)); + double d = Double.parseDouble(strWeight) / 1000; + if (d > 0) + { + java.text.DecimalFormat df =new java.text.DecimalFormat("#.00"); + model.setBabyWeight(df.format(d)); + } + else + { + model.setBabyWeight(strWeight); + } }catch (Exception e) { - System.out.print(e); + System.out.print("Weight=="+e); } } @@ -993,36 +1001,36 @@ public class SyncDataService { Integer isVip = DataUtil.getInteger(map.get("PI_ISVIP")); Integer status = DataUtil.getInteger(map.get("PI_SERVICETYPE")); -// if (isVip == 0) { -// model.setServiceType(ServiceTypeEnums.STANDARD_SERVICE.getId()); -// if (status != null) { -// if (status == 0) { -// model.setServiceStatus(ServiceStatusEnums.STANDARD_OPEN.getId()); -// } else { -// model.setServiceStatus(ServiceStatusEnums.NO_OPEN.getId()); -// } -// -// } -// -// } else if (isVip == 1) { -// model.setServiceType(ServiceTypeEnums.ADD_SERVICE.getId()); -// -// if (status == 0) { -// model.setServiceStatus(ServiceStatusEnums.ADD_OPEN.getId()); -// } else if (status == 1) { -// model.setServiceStatus(ServiceStatusEnums.SUSPEND.getId()); -// } else if (status == 2) { -// model.setServiceStatus(ServiceStatusEnums.UNSUBSCRIBE.getId()); -// } else if (status == 3) { -// model.setServiceStatus(ServiceStatusEnums.UNSUBSCRIBE.getId()); -// } else if (status == 4) { -// model.setServiceStatus(ServiceStatusEnums.ADD_OVERDUE.getId()); -// } -// } + if (isVip == 0) { + model.setServiceType(ServiceTypeEnums.STANDARD_SERVICE.getId()); + if (status != null) { + if (status == 0) { + model.setServiceStatus(ServiceStatusEnums.STANDARD_OPEN.getId()); + } else { + model.setServiceStatus(ServiceStatusEnums.NO_OPEN.getId()); + } + + } + + } else if (isVip == 1) { + model.setServiceType(ServiceTypeEnums.ADD_SERVICE.getId()); + + if (status == 0) { + model.setServiceStatus(ServiceStatusEnums.ADD_OPEN.getId()); + } else if (status == 1) { + model.setServiceStatus(ServiceStatusEnums.SUSPEND.getId()); + } else if (status == 2) { + model.setServiceStatus(ServiceStatusEnums.UNSUBSCRIBE.getId()); + } else if (status == 3) { + model.setServiceStatus(ServiceStatusEnums.UNSUBSCRIBE.getId()); + } else if (status == 4) { + model.setServiceStatus(ServiceStatusEnums.ADD_OVERDUE.getId()); + } + } - //青龙县儿童都同步为增值服务开通 - model.setServiceType(ServiceTypeEnums.ADD_SERVICE.getId()); - model.setServiceStatus(ServiceStatusEnums.ADD_OPEN.getId()); +// //青龙县儿童都同步为增值服务开通 +// model.setServiceType(ServiceTypeEnums.ADD_SERVICE.getId()); +// model.setServiceStatus(ServiceStatusEnums.ADD_OPEN.getId()); model.setVcCardNo(DataUtil.getString(map.get("PI_CARDNO"))); // String apgar = getString(map.get("PI_APGAR")); @@ -1059,7 +1067,8 @@ public class SyncDataService { } mongoTemplate.save(model); - syncBabyCheck(model.getId(), mongoTemplate,DataUtil.getDate(map.get("PI_BIRTHDAY"))); + System.out.println("baby ==========" + model.getId()); + syncBabyCheck(model.getId(), mongoTemplate, DataUtil.getDate(map.get("PI_BIRTHDAY"))); } @@ -1227,4 +1236,9 @@ public class SyncDataService { } } + public static void main(String[] args) + { + + } + } -- 1.8.3.1