Commit 875afd8e22c999d0315324c08a09afe141c71a85
1 parent
9d1c1dbed3
Exists in
master
and in
6 other branches
修改孕妇追访bug1
Showing 3 changed files with 129 additions and 10 deletions
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/BasicConfigServiceTest.java
View file @
875afd8
... | ... | @@ -4140,6 +4140,7 @@ |
4140 | 4140 | |
4141 | 4141 | /** |
4142 | 4142 | * 秦皇岛儿童诊断 |
4143 | + * | |
4143 | 4144 | * @param fileName |
4144 | 4145 | */ |
4145 | 4146 | public static void saveQhdbabyDiaginose(String fileName) { |
... | ... | @@ -4199,6 +4200,128 @@ |
4199 | 4200 | } |
4200 | 4201 | |
4201 | 4202 | |
4203 | + /*** | |
4204 | + * 秦皇岛孕妇体重定制报告内容 | |
4205 | + * */ | |
4206 | + public static void saveQhdWeight(String fileName) { | |
4207 | + ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:/spring/applicationContext_biz_patient1.xml"); | |
4208 | + MongoTemplate mongoTemplate | |
4209 | + = (MongoTemplate) applicationContext.getBean("mongoTemplate"); | |
4210 | + mongoTemplate.getDb().authenticate("platform", "platform123".toCharArray()); | |
4211 | + File file = new File(fileName); | |
4212 | + Workbook wb = null; | |
4213 | + try { | |
4214 | + wb = Workbook.getWorkbook(file); | |
4215 | + | |
4216 | + Sheet s = wb.getSheet(0); | |
4217 | + System.out.println(s.getName() + " : "); | |
4218 | + int rows = s.getRows(); | |
4219 | + if (rows > 0) { | |
4220 | + //遍历每行 | |
4221 | + for (int i = 1; i < rows; i++) { | |
4222 | + System.out.println("rows=" + i); | |
4223 | + QhdWeightConfigModel qhd = new QhdWeightConfigModel(); | |
4224 | + | |
4225 | + Cell[] cells = s.getRow(i); | |
4226 | + if (cells.length > 0) { | |
4227 | + //遍历每行中的每列 | |
4228 | + for (int j = 0; j < cells.length; j++) { | |
4229 | + String str = cells[j].getContents().trim(); | |
4230 | + if (StringUtils.isEmpty(str)) { | |
4231 | + continue; | |
4232 | + } | |
4233 | + switch (j) { | |
4234 | + case 0: | |
4235 | + qhd.setKcal(Integer.parseInt(str)); | |
4236 | + continue; | |
4237 | + case 1: | |
4238 | + List<String> list1 = Arrays.asList(str.split("\n")); | |
4239 | + qhd.setEarlySuggests(list1); | |
4240 | + continue; | |
4241 | + case 2: | |
4242 | + List<String> list2 = Arrays.asList(str.split("\n")); | |
4243 | + qhd.setMiddleSuggests(list2); | |
4244 | + continue; | |
4245 | + | |
4246 | + case 3: | |
4247 | + List<String> list3 = Arrays.asList(str.split("\n")); | |
4248 | + qhd.setLaterSuggests(list3); | |
4249 | + continue; | |
4250 | + } | |
4251 | + } | |
4252 | + | |
4253 | + } | |
4254 | + mongoTemplate.save(qhd); | |
4255 | + } | |
4256 | + } | |
4257 | + | |
4258 | + Sheet s1 = wb.getSheet(1); | |
4259 | + System.out.println(s1.getName() + " : "); | |
4260 | + int rows1 = s1.getRows(); | |
4261 | + if (rows1 > 0) { | |
4262 | + //遍历每行 | |
4263 | + for (int i = 1; i < rows1; i++) { | |
4264 | + System.out.println("rows=" + i); | |
4265 | + QhdWeightConfigModel qhd = new QhdWeightConfigModel(); | |
4266 | + | |
4267 | + Cell[] cells = s1.getRow(i); | |
4268 | + if (cells.length > 0) { | |
4269 | + //遍历每行中的每列 | |
4270 | + for (int j = 0; j < cells.length; j++) { | |
4271 | + String str = cells[j].getContents().trim(); | |
4272 | + if (StringUtils.isEmpty(str)) { | |
4273 | + continue; | |
4274 | + } | |
4275 | + switch (j) { | |
4276 | + case 0: | |
4277 | + qhd.setKcal(Integer.parseInt(str)); | |
4278 | + continue; | |
4279 | + case 1: | |
4280 | + List<String> list1 = Arrays.asList(str.split("\n")); | |
4281 | + qhd.setBreakfast(list1); | |
4282 | + continue; | |
4283 | + case 2: | |
4284 | + List<String> list2 = Arrays.asList(str.split("\n")); | |
4285 | + qhd.setBreakfastAdd(list2); | |
4286 | + continue; | |
4287 | + case 3: | |
4288 | + List<String> list3 = Arrays.asList(str.split("\n")); | |
4289 | + qhd.setLunch(list3); | |
4290 | + continue; | |
4291 | + case 4: | |
4292 | + List<String> list4 = Arrays.asList(str.split("\n")); | |
4293 | + qhd.setLunchAdd(list4); | |
4294 | + continue; | |
4295 | + case 5: | |
4296 | + List<String> list5 = Arrays.asList(str.split("\n")); | |
4297 | + qhd.setDinner(list5); | |
4298 | + continue; | |
4299 | + case 6: | |
4300 | + List<String> list6 = Arrays.asList(str.split("\n")); | |
4301 | + qhd.setDinnerAdd(list6); | |
4302 | + continue; | |
4303 | + case 7: | |
4304 | + qhd.setPregnancy(Integer.parseInt(str)); | |
4305 | + continue; | |
4306 | + } | |
4307 | + | |
4308 | + } | |
4309 | + | |
4310 | + } | |
4311 | + mongoTemplate.save(qhd); | |
4312 | + } | |
4313 | + } | |
4314 | + | |
4315 | + | |
4316 | + } catch (IOException e) { | |
4317 | + e.printStackTrace(); | |
4318 | + } catch (BiffException e) { | |
4319 | + e.printStackTrace(); | |
4320 | + } | |
4321 | + | |
4322 | + } | |
4323 | + | |
4324 | + | |
4202 | 4325 | public static void Test(String fileName) { |
4203 | 4326 | ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:/spring/applicationContext_biz_patient1.xml"); |
4204 | 4327 | MongoTemplate mongoTemplate |
4205 | 4328 | |
4206 | 4329 | |
4207 | 4330 | |
... | ... | @@ -4565,15 +4688,10 @@ |
4565 | 4688 | // weightMange("F:\\体重与营养管理\\体重与营养管理第三版(北方)改标红“、冰淇淋”-晓萌.xls"); |
4566 | 4689 | // weightFood("F:\\体重与营养管理\\体重与营养管理第三版(北方)改标红“、冰淇淋”-晓萌.xls"); |
4567 | 4690 | // bloodSugar("F:\\血糖报告\\血糖报告\\血糖报告基础数据格式(2).xls"); |
4568 | - | |
4569 | 4691 | // zcet("D:\\doc\\高血压报告20180813模板.xls"); |
4570 | 4692 | // zcet("D:\\doc\\1.xls",false); |
4571 | - | |
4572 | 4693 | // addBabyBmiHealthConfig("F:\\儿童营养报告\\婴幼儿bmi.xls"); |
4573 | - | |
4574 | 4694 | // babyConfig("F:\\儿童营养报告\\儿童营养报告模板.xls"); |
4575 | - | |
4576 | - | |
4577 | 4695 | //babyNutritionConfig("F:\\儿童营养报告\\婴幼儿体重与营养管理报告内容及规则\\儿童膳食报告文章2.xls"); |
4578 | 4696 | //xyPresentation("E:\\血压报告.xls"); |
4579 | 4697 | //weightReport("E:\\体重营养报告10.xls"); |
4580 | 4698 | |
4581 | 4699 | |
... | ... | @@ -4582,12 +4700,11 @@ |
4582 | 4700 | // weightReport("E:\\体重营养报告10.xls"); |
4583 | 4701 | // saveCdgwOrg("F:\\承德工位\\cdorg.xls"); |
4584 | 4702 | // saveCdgwOrgJwhRe("F:\\承德工位\\承德卫生机构与居委会对应关系表.xls"); |
4585 | - | |
4586 | 4703 | //saveCdgwOrg("F:\\承德工位\\qhdorg.xls"); |
4587 | 4704 | //babyReport("G:\\儿童膳食报告.xls"); |
4705 | + // saveQhdbabyDiaginose("F:\\承德工位\\秦皇岛儿童诊断 - 副本.xls"); | |
4588 | 4706 | |
4589 | - // | |
4590 | - saveQhdbabyDiaginose("F:\\承德工位\\秦皇岛儿童诊断 - 副本.xls"); | |
4707 | + saveQhdWeight("F:\\text.xls"); | |
4591 | 4708 | } |
4592 | 4709 | |
4593 | 4710 | } |
platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java
View file @
875afd8
... | ... | @@ -1332,6 +1332,8 @@ |
1332 | 1332 | downRecord.setHospitalId(getHospitalId()); |
1333 | 1333 | downRecord.setSource(getId()); |
1334 | 1334 | downRecord.setStatus(1); |
1335 | + downRecord.setAppointmentDate(new Date()); | |
1336 | + downRecord.setStop("0"); | |
1335 | 1337 | downRecord.setTrackType(TrackDownDateEnums.C.getId()); |
1336 | 1338 | return downRecord; |
1337 | 1339 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
875afd8
... | ... | @@ -442,8 +442,8 @@ |
442 | 442 | if (CollectionUtils.isNotEmpty(residentsArchiveModelList)) { |
443 | 443 | ResidentsArchiveModel residentsArchiveModel = new ResidentsArchiveModel(); |
444 | 444 | residentsArchiveModel.setPregnantBuild("1"); |
445 | - residentsArchiveModel.setFollowupTime(new Date()); | |
446 | - residentsArchiveModel.setStop("0"); | |
445 | + /* residentsArchiveModel.setFollowupTime(new Date()); | |
446 | + residentsArchiveModel.setStop("0");*/ | |
447 | 447 | ResidentsArchiveModel archiveModel = residentsArchiveModelList.get(0); |
448 | 448 | residentsArchiveService.updateResident(residentsArchiveModel, archiveModel.getId()); |
449 | 449 | } |