Commit 914545a03d264de756cb1b45b37f7379c8dc4a89

Authored by liquanyu
1 parent 7a5c123f19

儿童诊断

Showing 4 changed files with 87 additions and 1 deletions

platform-biz-patient-service/src/main/java/com/lyms/platform/biz/BasicConfigServiceTest.java View file @ 914545a
... ... @@ -4137,6 +4137,68 @@
4137 4137  
4138 4138 }
4139 4139  
  4140 +
  4141 + /**
  4142 + * 秦皇岛儿童诊断
  4143 + * @param fileName
  4144 + */
  4145 + public static void saveQhdbabyDiaginose(String fileName) {
  4146 + ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:/spring/applicationContext_biz_patient1.xml");
  4147 + MongoTemplate mongoTemplate
  4148 + = (MongoTemplate) applicationContext.getBean("mongoTemplate");
  4149 + mongoTemplate.getDb().authenticate("platform", "platform123".toCharArray());
  4150 + File file = new File(fileName);
  4151 + Workbook wb = null;
  4152 + try {
  4153 + wb = Workbook.getWorkbook(file);
  4154 +
  4155 + Sheet s = wb.getSheet(0);
  4156 + System.out.println(s.getName() + " : ");
  4157 + int rows = s.getRows();
  4158 + if (rows > 0) {
  4159 + //遍历每行
  4160 + for (int i = 1; i < rows; i++) {
  4161 + System.out.println("rows=" + i);
  4162 + BasicConfig model = new BasicConfig();
  4163 + model.setTypeId("5d00b45d99325a21f94d3ec4");
  4164 + model.setParentId("5d00b45d99325a21f94d3ec4");
  4165 + model.setEnable(1);
  4166 + model.setYn(1);
  4167 + model.setModifiedDate(new Date().getTime());
  4168 + Cell[] cells = s.getRow(i);
  4169 + if (cells.length > 0) {
  4170 + //遍历每行中的每列
  4171 + for (int j = 0; j < cells.length; j++) {
  4172 + String str = cells[j].getContents().trim();
  4173 + if (StringUtils.isEmpty(str)) {
  4174 + continue;
  4175 + }
  4176 + switch (j) {
  4177 + case 0:
  4178 + model.setCode(str);
  4179 + continue;
  4180 + case 1:
  4181 + model.setName(str);
  4182 + continue;
  4183 + case 2:
  4184 + model.setWeight(Integer.parseInt(str));
  4185 + }
  4186 + }
  4187 +
  4188 + }
  4189 + mongoTemplate.save(model);
  4190 + }
  4191 + }
  4192 +
  4193 + } catch (IOException e) {
  4194 + e.printStackTrace();
  4195 + } catch (BiffException e) {
  4196 + e.printStackTrace();
  4197 + }
  4198 +
  4199 + }
  4200 +
  4201 +
4140 4202 public static void Test(String fileName) {
4141 4203 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:/spring/applicationContext_biz_patient1.xml");
4142 4204 MongoTemplate mongoTemplate
... ... @@ -4522,7 +4584,10 @@
4522 4584 // saveCdgwOrgJwhRe("F:\\承德工位\\承德卫生机构与居委会对应关系表.xls");
4523 4585  
4524 4586 //saveCdgwOrg("F:\\承德工位\\qhdorg.xls");
4525   - babyReport("G:\\儿童膳食报告.xls");
  4587 + //babyReport("G:\\儿童膳食报告.xls");
  4588 +
  4589 + //
  4590 + saveQhdbabyDiaginose("F:\\承德工位\\秦皇岛儿童诊断 - 副本.xls");
4526 4591 }
4527 4592  
4528 4593 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BasicConfigController.java View file @ 914545a
... ... @@ -154,6 +154,17 @@
154 154 return basicConfigFacade.getBaseConfigByType(type);
155 155 }
156 156  
  157 +
  158 + /**
  159 + * 获取秦皇岛儿童诊断
  160 + * @return
  161 + */
  162 + @RequestMapping(method = RequestMethod.GET, value = "/getQhdBabyDiagnosis")
  163 + @ResponseBody
  164 + public BaseObjectResponse getQhdBabyDiagnosis() {
  165 + return basicConfigFacade.getQhdBabyDiagnosis();
  166 + }
  167 +
157 168 /**
158 169 * 获取高危因素
159 170 *
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java View file @ 914545a
... ... @@ -538,5 +538,14 @@
538 538 basicConfigByArea(bs);
539 539 }
540 540 }
  541 +
  542 + public BaseObjectResponse getQhdBabyDiagnosis() {
  543 + BasicConfigQuery basicConfigQuery = new BasicConfigQuery();
  544 + basicConfigQuery.setYn(YnEnums.YES.getId());
  545 + basicConfigQuery.setParentId("5d00b45d99325a21f94d3ec4");
  546 + List<BasicConfig> data = basicConfigService.queryBasicConfig(basicConfigQuery);
  547 + return new BaseObjectResponse().setData(data).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
  548 +
  549 + }
541 550 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java View file @ 914545a
... ... @@ -59,6 +59,7 @@
59 59 urls.put("area-changyi-api.healthbaby.com.cn:12356","昌邑");
60 60 urls.put("area-xtrm-api.healthbaby.com.cn:12356","邢台人民医院系统");
61 61 urls.put("area-zhuchengrenmin-api.healthbaby.com.cn:12356","诸城人民医院");
  62 + urls.put("area-hengshui-api.healthbaby.com.cn:8787","衡水区域");
62 63 }
63 64  
64 65 @Autowired