Commit 77bc44572a6813e0a57416407bd96e5e4467f7a9
1 parent
61751c5d91
Exists in
master
and in
1 other branch
code update
Showing 3 changed files with 54 additions and 9 deletions
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/BasicConfigServiceTest.java
View file @
77bc445
... | ... | @@ -8,9 +8,11 @@ |
8 | 8 | import com.lyms.platform.biz.service.GuidelinesService; |
9 | 9 | import com.lyms.platform.common.enums.YnEnums; |
10 | 10 | import com.lyms.platform.common.utils.JsonUtil; |
11 | +import com.lyms.platform.common.utils.PingYinUtil; | |
11 | 12 | import com.lyms.platform.common.utils.SystemConfig; |
12 | 13 | import com.lyms.platform.pojo.*; |
13 | 14 | import org.apache.commons.io.FileUtils; |
15 | +import org.apache.struts.config.BaseConfig; | |
14 | 16 | import org.springframework.context.ApplicationContext; |
15 | 17 | import org.springframework.context.support.ClassPathXmlApplicationContext; |
16 | 18 | |
... | ... | @@ -24,7 +26,7 @@ |
24 | 26 | public static void main(String[] args) throws Exception { |
25 | 27 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
26 | 28 | ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:/spring/applicationContext_biz_patient1.xml"); |
27 | - PuerperaService basicConfigService = (PuerperaService) applicationContext.getBean(PuerperaService.class); | |
29 | + // PuerperaService basicConfigService = (PuerperaService) applicationContext.getBean(PuerperaService.class); | |
28 | 30 | /* PuerperaModel obj = new PuerperaModel(); |
29 | 31 | obj.setAddress("成都市高新区天府2街"); |
30 | 32 | obj.setAge(111); |
31 | 33 | |
... | ... | @@ -48,14 +50,14 @@ |
48 | 50 | obj1.setCardNo("50022319951267164466"); |
49 | 51 | basicConfigService.addPuerpera(obj1);*/ |
50 | 52 | |
51 | - PuerperaModelQuery puerperaQuery = new PuerperaModelQuery(); | |
53 | + // PuerperaModelQuery puerperaQuery = new PuerperaModelQuery(); | |
52 | 54 | |
53 | 55 | ; |
54 | 56 | // puerperaQuery.setKeyword("小王"); |
55 | 57 | // puerperaQuery.setDueDateStart(sdf.parse("2016-1-12")); |
56 | 58 | // puerperaQuery.setDueDateEnd(sdf.parse("2016-3-16")); |
57 | - puerperaQuery.setId("5719caf624fd57791341b7cb"); | |
58 | - System.out.println(basicConfigService.queryPuerpera(puerperaQuery)); | |
59 | + // puerperaQuery.setId("5719caf624fd57791341b7cb"); | |
60 | + // System.out.println(basicConfigService.queryPuerpera(puerperaQuery)); | |
59 | 61 | /* |
60 | 62 | * for(int i = 6;i<7;i++){ BasicConfig obj = new BasicConfig(); obj.setCode("xc123456"+i); obj.setName("哮喘123456"+i); obj.setYn(1); |
61 | 63 | * obj.setParentId("56ea134c24fdaafbabbb0025"); basicConfigService.addBasicConfig(obj); } |
... | ... | @@ -78,7 +80,9 @@ |
78 | 80 | // addVisit(applicationContext); |
79 | 81 | // addaw(applicationContext, "0-83月龄身长、高标准差数值表(男、女).csv", 1); |
80 | 82 | // addaw(applicationContext, "0-83月龄体重标准差数值表(男、女).csv", 0); |
81 | - addZhenduan(applicationContext); | |
83 | +// addZhenduan(applicationContext); | |
84 | + | |
85 | + addCountry(applicationContext); | |
82 | 86 | } |
83 | 87 | |
84 | 88 | public static void addZhenduan(ApplicationContext applicationContext) { |
... | ... | @@ -320,6 +324,34 @@ |
320 | 324 | date.put("xxxxxx3",SimplePermission3); |
321 | 325 | DataPermissionsModel.setData(date); |
322 | 326 | mongoTemplate.save(DataPermissionsModel); |
327 | + } | |
328 | + | |
329 | + | |
330 | + public static void addCountry(ApplicationContext applicationContext) { | |
331 | + MongoTemplate mongoTemplate | |
332 | + =(MongoTemplate)applicationContext.getBean("mongoTemplate"); | |
333 | + mongoTemplate.getDb().authenticate("platform", "platform123".toCharArray()); | |
334 | + | |
335 | + try { | |
336 | + List<String> list = FileUtils.readLines(new File("F:\\temp\\country.txt"),"gbk"); | |
337 | + for (String line:list) { | |
338 | + if (line != null) { | |
339 | + BasicConfig config = new BasicConfig(); | |
340 | + config.setYn(YnEnums.YES.getId()); | |
341 | + config.setCode(PingYinUtil.getFirstSpell(line).toUpperCase()); | |
342 | + config.setName(line); | |
343 | + config.setEnable(1); | |
344 | + Thread.sleep(1000); | |
345 | + config.setCreateDate(new Date().getTime()); | |
346 | + config.setParentId("57dc45f7-b0ba-42f0-863b-de53966a6e65"); | |
347 | + mongoTemplate.save(config); | |
348 | + System.out.println(line); | |
349 | + } | |
350 | + } | |
351 | + | |
352 | + } catch (Exception e) { | |
353 | + e.printStackTrace(); | |
354 | + } | |
323 | 355 | } |
324 | 356 | |
325 | 357 | public static void addVisit(ApplicationContext applicationContext){ |
platform-common/pom.xml
View file @
77bc445
... | ... | @@ -14,7 +14,11 @@ |
14 | 14 | <groupId>commons-httpclient</groupId> |
15 | 15 | <artifactId>commons-httpclient</artifactId> |
16 | 16 | </dependency> |
17 | - | |
17 | + <dependency> | |
18 | + <groupId>com.belerweb</groupId> | |
19 | + <artifactId>pinyin4j</artifactId> | |
20 | + <version>2.5.0</version> | |
21 | + </dependency> | |
18 | 22 | </dependencies> |
19 | 23 | <build> |
20 | 24 | <plugins> |
platform-data-api/src/main/java/com/lyms/platform/data/service/impl/SmsServiceImpl.java
View file @
77bc445
... | ... | @@ -655,7 +655,7 @@ |
655 | 655 | |
656 | 656 | if (!CollectionUtils.isNotEmpty(templates)) |
657 | 657 | { |
658 | - return; | |
658 | + continue; | |
659 | 659 | } |
660 | 660 | |
661 | 661 | //循环每一个模板,根据模板条件查询到用户 发送短信 |
... | ... | @@ -696,6 +696,8 @@ |
696 | 696 | |
697 | 697 | PatientsQuery patientsQuery = new PatientsQuery(); |
698 | 698 | patientsQuery.setYn(YnEnums.YES.getId()); |
699 | + patientsQuery.setHospitalId(hospitalId); | |
700 | + | |
699 | 701 | //1孕妇 |
700 | 702 | patientsQuery.setType(1); |
701 | 703 | // 0未终止妊娠 1终止妊娠 |
... | ... | @@ -1006,7 +1008,7 @@ |
1006 | 1008 | { |
1007 | 1009 | BabyModelQuery babyModelQuery = new BabyModelQuery(); |
1008 | 1010 | babyModelQuery.setYn(YnEnums.YES.getId()); |
1009 | - | |
1011 | + babyModelQuery.setHospitalId(hospitalId); | |
1010 | 1012 | babyModelQuery = getServiceBabyQuery( serviceType, serviceStatus, babyModelQuery); |
1011 | 1013 | |
1012 | 1014 | //发送短信集合 |
1013 | 1015 | |
... | ... | @@ -1332,8 +1334,10 @@ |
1332 | 1334 | //产妇 |
1333 | 1335 | else if (serviceObj == ServiceObjEnums.CHANOBJ.getId()) |
1334 | 1336 | { |
1337 | + | |
1335 | 1338 | PatientsQuery patientsQuery = new PatientsQuery(); |
1336 | 1339 | patientsQuery.setYn(YnEnums.YES.getId()); |
1340 | + patientsQuery.setHospitalId(hospitalId); | |
1337 | 1341 | //1孕妇 3产妇 |
1338 | 1342 | patientsQuery.setType(3); |
1339 | 1343 | |
... | ... | @@ -1351,7 +1355,7 @@ |
1351 | 1355 | Date actualSendDate = DateUtil.addDay(DateUtil.parseYMD(currentDate), sendTimeType); |
1352 | 1356 | |
1353 | 1357 | //查询出产妇预约 |
1354 | - List<PostReviewModel> orderModels = postReviewService.queryPostOrder(actualSendDate,tempHid); | |
1358 | + List<PostReviewModel> orderModels = postReviewService.queryPostOrder(actualSendDate, tempHid); | |
1355 | 1359 | if(CollectionUtils.isNotEmpty(orderModels)) |
1356 | 1360 | { |
1357 | 1361 | for(PostReviewModel orderModel : orderModels) |
... | ... | @@ -1364,6 +1368,7 @@ |
1364 | 1368 | } |
1365 | 1369 | } |
1366 | 1370 | } |
1371 | + //产后复查程序提醒 | |
1367 | 1372 | else if (smsType == SmsServiceEnums.CHFCCXTX.getId()) |
1368 | 1373 | { |
1369 | 1374 | //发送频次 |
... | ... | @@ -1521,6 +1526,8 @@ |
1521 | 1526 | { |
1522 | 1527 | PatientsQuery chanPatientsQuery = new PatientsQuery(); |
1523 | 1528 | chanPatientsQuery.setYn(YnEnums.YES.getId()); |
1529 | + chanPatientsQuery.setHospitalId(hospitalId); | |
1530 | + | |
1524 | 1531 | //3产妇 |
1525 | 1532 | chanPatientsQuery.setType(3); |
1526 | 1533 | getServicePatientQuery(serviceType, serviceStatus, chanPatientsQuery); |
... | ... | @@ -1528,6 +1535,7 @@ |
1528 | 1535 | |
1529 | 1536 | PatientsQuery yunPatientsQuery = new PatientsQuery(); |
1530 | 1537 | yunPatientsQuery.setYn(YnEnums.YES.getId()); |
1538 | + yunPatientsQuery.setHospitalId(hospitalId); | |
1531 | 1539 | //1孕妇 |
1532 | 1540 | yunPatientsQuery.setType(1); |
1533 | 1541 | getServicePatientQuery(serviceType, serviceStatus, yunPatientsQuery); |
... | ... | @@ -1535,6 +1543,7 @@ |
1535 | 1543 | |
1536 | 1544 | BabyModelQuery babyModelQuery = new BabyModelQuery(); |
1537 | 1545 | babyModelQuery.setYn(YnEnums.YES.getId()); |
1546 | + babyModelQuery.setHospitalId(hospitalId); | |
1538 | 1547 | babyModelQuery = getServiceBabyQuery(serviceType, serviceStatus, babyModelQuery); |
1539 | 1548 | |
1540 | 1549 | //发送短信集合 |