Commit 98bd711f00c30cad0e3abc145a943260754b0d13

Authored by yangfei
1 parent 23552786e9

回院提醒失败bug修改

Showing 5 changed files with 34 additions and 38 deletions

platform-common/src/main/java/com/lyms/platform/common/datasource/aop/DynamicDataSourceAspect.java View file @ 98bd711
... ... @@ -35,6 +35,7 @@
35 35 DynamicDataSourceAnnotation al = method.getAnnotation(DynamicDataSourceAnnotation.class);
36 36 dtSource = al.dataSource();
37 37 System.out.println("datasouse before info ==>" + dtSource);
  38 +
38 39 }
39 40 } catch (Exception e) {
40 41 e.printStackTrace();
platform-operate-api/src/main/java/com/lyms/platform/operate/web/Test.java View file @ 98bd711
1 1 package com.lyms.platform.operate.web;
2 2  
3   -import com.lyms.platform.common.utils.DateUtil;
4 3 import net.sourceforge.pinyin4j.PinyinHelper;
5 4 import org.apache.log4j.Logger;
  5 +import org.springframework.util.StopWatch;
6 6  
7 7 import java.util.*;
8 8  
... ... @@ -14,6 +14,7 @@
14 14 private static org.apache.log4j.Logger log = Logger.getLogger("HTTP-INVOKE");
15 15  
16 16 public static void main(String[] args) throws Exception{
  17 + StopWatch stopWatch = new StopWatch("time");
17 18 String[] arr={ "王二六","张三", "李四", "王五","赵六", "JAVA", "123","怡情"};
18 19 List<String> names = new ArrayList<>();
19 20 names.add("张明");
20 21  
21 22  
22 23  
... ... @@ -26,14 +27,18 @@
26 27 names.add("阿明");
27 28 names.add("落叶");
28 29 names.add("王平");
  30 + stopWatch.start("action start");
29 31 Arrays.sort(arr,new ComparatorPinYin());
30 32 for (String string : arr) {
31   - // System.out.println(string);
  33 + System.out.println(string);
32 34 }
  35 + Thread.sleep(1000);
33 36 Collections.sort(names,new ComparatorPinYin());
34 37 for (String string : names) {
35 38 System.out.println(string);
36 39 }
  40 + stopWatch.stop();
  41 + System.out.println(stopWatch.toString());
37 42 }
38 43 /**
39 44 * 功能:实现汉语拼音序比较
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceSysFacade.java View file @ 98bd711
1 1 package com.lyms.platform.operate.web.facade;
2 2  
3 3 import com.lyms.platform.common.constants.ErrorCodeConstants;
  4 +import com.lyms.platform.common.enums.PatientSerEnums;
4 5 import com.lyms.platform.common.result.BaseResponse;
5 6 import com.lyms.platform.common.utils.StringUtils;
6 7 import com.lyms.platform.permission.model.PatientService;
... ... @@ -59,8 +60,15 @@
59 60 patientServiceService.updatePatientService(ps);
60 61 } else {//新增
61 62 patientService.setId(UUID.randomUUID().toString().replace("-", ""));
62   - //默认待领取
63   - patientService.setStatus(1);
  63 + int serType = patientService.getSerType();
  64 + // 1高危精准指导、5-专家咨询默认已经领取
  65 + if(serType == PatientSerEnums.SerTypeEnums.gwjzzd.getId()||serType == PatientSerEnums.SerTypeEnums.zjzx.getId()){
  66 + //默认已领取
  67 + patientService.setStatus(2);
  68 + }else{
  69 + //默认待领取
  70 + patientService.setStatus(1);
  71 + }
64 72 patientServiceService.addPatientService(patientService);
65 73 }
66 74 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/QuanChanPatientWorker.java View file @ 98bd711
1 1 package com.lyms.platform.operate.web.worker;
2 2  
3   -import com.lyms.platform.biz.service.*;
  3 +import com.lyms.platform.biz.service.BasicConfigService;
  4 +import com.lyms.platform.biz.service.MatDeliverService;
  5 +import com.lyms.platform.biz.service.PatientsService;
  6 +import com.lyms.platform.biz.service.PostReviewService;
4 7 import com.lyms.platform.common.enums.ServiceStatusEnums;
5 8 import com.lyms.platform.common.enums.ServiceTypeEnums;
6 9 import com.lyms.platform.common.enums.TaiShuEnums;
7 10 import com.lyms.platform.common.enums.YnEnums;
8 11 import com.lyms.platform.common.utils.DateUtil;
9 12 import com.lyms.platform.operate.web.facade.PatientFacade;
10   -import com.lyms.platform.operate.web.facade.SmsConfigFacade;
11 13 import com.lyms.platform.operate.web.result.QuanChanResult;
12 14 import com.lyms.platform.operate.web.utils.CommonsHelper;
13 15 import com.lyms.platform.permission.model.Users;
... ... @@ -25,7 +27,6 @@
25 27 import org.apache.commons.lang.math.NumberUtils;
26 28 import org.slf4j.Logger;
27 29 import org.slf4j.LoggerFactory;
28   -import org.springframework.beans.factory.annotation.Autowired;
29 30 import org.springframework.data.domain.Sort;
30 31 import org.springframework.util.StopWatch;
31 32  
32 33  
33 34  
... ... @@ -57,15 +58,15 @@
57 58 String hospital,
58 59 UsersService usersService,
59 60 PostReviewService postReviewService,
60   - MatDeliverService matDeliverService,PatientsService patientsService,OrganizationService organizationService,BasicConfigService basicConfigService) {
  61 + MatDeliverService matDeliverService, PatientsService patientsService, OrganizationService organizationService, BasicConfigService basicConfigService) {
61 62 this.patientses = patientses;
62 63 this.matDeliverService = matDeliverService;
63 64 this.postReviewService = postReviewService;
64   - this.patientsService=patientsService;
  65 + this.patientsService = patientsService;
65 66 this.hospital = hospital;
66 67 this.usersService = usersService;
67   - this.organizationService=organizationService;
68   - this.basicConfigService=basicConfigService;
  68 + this.organizationService = organizationService;
  69 + this.basicConfigService = basicConfigService;
69 70 }
70 71  
71 72  
72 73  
... ... @@ -122,12 +123,12 @@
122 123 //增加查询本次产程条数
123 124 postReviewQuery.setStart(patients.getFmDate());
124 125  
125   - PatientsQuery patientsQuery=new PatientsQuery();
  126 + PatientsQuery patientsQuery = new PatientsQuery();
126 127 patientsQuery.setYn(YnEnums.YES.getId());
127 128 patientsQuery.setPid(patients.getPid());
128 129 patientsQuery.setLastMensesStart(patients.getFmDate());
129   - List<Patients> patientses =patientsService.queryPatient(patientsQuery);
130   - if(CollectionUtils.isNotEmpty(patientses)){
  130 + List<Patients> patientses = patientsService.queryPatient(patientsQuery);
  131 + if (CollectionUtils.isNotEmpty(patientses)) {
131 132 postReviewQuery.setEnd(patientses.get(0).getLastMenses());
132 133 }
133 134  
134 135  
... ... @@ -137,13 +138,12 @@
137 138 Users users = usersService.getUsers(NumberUtils.toInt(withList.get(0).getProdDoctor()));
138 139 if (null != users) {
139 140 chanResult.setCheckDoctor(users.getName());
140   - }else{
  141 + } else {
141 142 chanResult.setCheckDoctor(withList.get(0).getProdDoctor());
142 143 }
143 144 }
144 145 String nextCheckTime = "";
145   - if (CollectionUtils.isNotEmpty(withList))
146   - {
  146 + if (CollectionUtils.isNotEmpty(withList)) {
147 147 chanResult.setcTimes(withList.size());
148 148 if (null != withList.get(0).getNextCheckTime()) {
149 149 nextCheckTime = DateUtil.getyyyy_MM_dd(withList.get(0).getNextCheckTime());
150 150  
... ... @@ -153,9 +153,9 @@
153 153 withList = postReviewService.findWithList(postReviewQuery.convertToQuery().addOrder(Sort.Direction.DESC, "created"));
154 154 if (CollectionUtils.isNotEmpty(withList)) {
155 155 //本院产后复查次数不为空
156   - if(null!=patients.getPostViewTimes()){
  156 + if (null != patients.getPostViewTimes()) {
157 157 chanResult.setcHTimes(patients.getPostViewTimes());
158   - }else{
  158 + } else {
159 159 chanResult.setcHTimes(withList.size());
160 160 }
161 161 }
platform-operate-api/src/main/resources/log4j_config.xml View file @ 98bd711
... ... @@ -95,25 +95,7 @@
95 95 <appender-ref ref="SYNC_DATA"/>
96 96 </appender>
97 97  
98   - <!-- 下面是打印mybatis语句的配置-->
99   - <logger name="com.mybatis" additivity="true">
100   - <level value="DEBUG" />
101   - </logger>
102   - <logger name="java.sql.Connection" additivity="true">
103   - <level value="DEBUG" />
104   - </logger>
105   - <logger name="java.sql.Statement" additivity="true">
106   - <level value="DEBUG" />
107   - </logger>
108   - <logger name="java.sql.PreparedStatement" additivity="true">
109   - <level value="DEBUG" />
110   - </logger>
111   - <logger name="java.sql.ResultSet" additivity="true">
112   - <level value="DEBUG" />
113   - </logger>
114   - <!-- 打印mybatis语句的配置结束-->
115 98  
116   -
117 99 <logger name="SYNC_DATA" additivity="false">
118 100 <level value="info" />
119 101 <appender-ref ref="ASYNC_SYNC_DATA" />
... ... @@ -140,7 +122,7 @@
140 122  
141 123 <!-- Root Logger -->
142 124 <root>
143   - <priority value="debug" />
  125 + <priority value="INFO" />
144 126 <appender-ref ref="STDOUT" />
145 127 <appender-ref ref="Error" />
146 128 </root>