diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/BasicConfigServiceTest.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/BasicConfigServiceTest.java index 661a0b4..2005c48 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/BasicConfigServiceTest.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/BasicConfigServiceTest.java @@ -76,7 +76,112 @@ public class BasicConfigServiceTest { }*/ // addDataPermission(applicationContext); // addVisit(applicationContext); - addKidsGuidelines(applicationContext); +// addaw(applicationContext, "0-83月龄身长、高标准差数值表(男、女).csv", 1); +// addaw(applicationContext, "0-83月龄体重标准差数值表(男、女).csv", 0); + addZhenduan(applicationContext); + } + + public static void addZhenduan(ApplicationContext applicationContext) { + MongoTemplate mongoTemplate + =(MongoTemplate)applicationContext.getBean("mongoTemplate"); + mongoTemplate.getDb().authenticate("platform", "platform123".toCharArray()); + try { + List list = FileUtils.readLines(new File("E:\\temp\\ICD-10编码(全)已删减.csv")); + int i=0; + for (String line:list) { + i++; + String[] array = line.split(","); + if (array.length == 9) { + BasicConfig config = new BasicConfig(); + config.setName(array[5]); + config.setCode(array[6]); + config.setDescribe(array[4]); + config.setColor(array[2]); + config.setParentId("5768e5cf0cf2eaac7ba44a18"); + config.setEnable(1); + config.setYn(1); + + + System.out.println(i + " == " + JsonUtil.obj2JsonString(config)); + mongoTemplate.save(config); + } + } + } catch (IOException e) { + e.printStackTrace(); + } + } + + public static void addaw(ApplicationContext applicationContext, String name, Integer type) { + MongoTemplate mongoTemplate + =(MongoTemplate)applicationContext.getBean("mongoTemplate"); + mongoTemplate.getDb().authenticate("platform", "platform123".toCharArray()); + try { + List list = FileUtils.readLines(new File("E:\\temp\\"+name)); + int i=0; + for (String line:list) { + i++; + String[] array = line.split(","); + if (array.length == 17) { + AwModel awModel = new AwModel(); + awModel.setType(type); + awModel.setAge(Integer.valueOf(array[0])); + awModel.setSex(1); + awModel.setRthreeDs(Double.valueOf(array[1])); + awModel.setRtwoDs(Double.valueOf(array[2])); + awModel.setRoneDs(Double.valueOf(array[3])); + awModel.setMiddleDs(Double.valueOf(array[4])); + awModel.setPoneDs(Double.valueOf(array[5])); + awModel.setPtwoDs(Double.valueOf(array[6])); + awModel.setPthreeDs(Double.valueOf(array[7])); + + System.out.println(i + " == " + JsonUtil.obj2JsonString(awModel)); + mongoTemplate.save(awModel); + + AwModel awModel2 = new AwModel(); + awModel2.setType(type); + awModel2.setAge(Integer.valueOf(array[9])); + awModel2.setSex(0); + awModel2.setRthreeDs(Double.valueOf(array[10])); + awModel2.setRtwoDs(Double.valueOf(array[11])); + awModel2.setRoneDs(Double.valueOf(array[12])); + awModel2.setMiddleDs(Double.valueOf(array[13])); + awModel2.setPoneDs(Double.valueOf(array[14])); + awModel2.setPtwoDs(Double.valueOf(array[15])); + awModel2.setPthreeDs(Double.valueOf(array[16])); + + System.out.println(i + " == " + JsonUtil.obj2JsonString(awModel2)); + mongoTemplate.save(awModel2); + } + } + } catch (IOException e) { + e.printStackTrace(); + } + } + + public static void addhw(ApplicationContext applicationContext, String name, Integer sex) { + MongoTemplate mongoTemplate + =(MongoTemplate)applicationContext.getBean("mongoTemplate"); + mongoTemplate.getDb().authenticate("platform", "platform123".toCharArray()); + try { + List list = FileUtils.readLines(new File("E:\\temp\\"+name)); + int i=0; + for (String line:list) { + i++; + String[] array = line.split(","); + if (array.length == 4) { + HwModel hwModel = new HwModel(); + hwModel.setSex(sex); + hwModel.setHeight(Double.valueOf(array[0])); + hwModel.setReduceSd(Double.valueOf(array[1])); + hwModel.setMiddleSd(Double.valueOf(array[2])); + hwModel.setPlusSd(Double.valueOf(array[3])); + System.out.println(i + " == " + JsonUtil.obj2JsonString(hwModel)); + mongoTemplate.save(hwModel); + } + } + } catch (IOException e) { + e.printStackTrace(); + } } public static void addKidsGuidelines(ApplicationContext applicationContext) { diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/HwModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/HwModel.java index 7391a1e..f78c634 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/HwModel.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/HwModel.java @@ -13,7 +13,7 @@ public class HwModel { private Double reduceSd; private Double middleSd; private Double plusSd; - private Double sex; + private Integer sex; public String getId() { return id; @@ -55,11 +55,11 @@ public class HwModel { this.plusSd = plusSd; } - public Double getSex() { + public Integer getSex() { return sex; } - public void setSex(Double sex) { + public void setSex(Integer sex) { this.sex = sex; } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java index 626fd03..3b412c4 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java @@ -1139,6 +1139,7 @@ public class BabyBookbuildingFacade { br.setEnable(data.getEnable()); br.setName(data.getName()); br.setParentId(data.getParentId()); + br.setDesc(data.getDescribe()); configResults.add(br); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BasicConfigResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BasicConfigResult.java index b0f420a..06d8be6 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BasicConfigResult.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BasicConfigResult.java @@ -10,6 +10,15 @@ public class BasicConfigResult implements IBasicResultConvert