Commit d1acd639e462475f85f3a262c451f59dc2851dd5

Authored by zhangrui

Merge remote-tracking branch 'origin/master'

Showing 7 changed files

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AccessPermissionFacade.java View file @ d1acd63
... ... @@ -43,11 +43,6 @@
43 43 @Autowired
44 44 private OrganizationService organizationService;
45 45  
46   - //修改访问权限
47   - public BaseResponse updateAccessPermission(){
48   - return new BaseResponse();
49   - }
50   -
51 46 /**
52 47 *
53 48 * 增加访问权限
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AutoMatchFacade.java View file @ d1acd63
... ... @@ -29,12 +29,6 @@
29 29 @Autowired
30 30 private OrganizationService organizationService;
31 31 @Autowired
32   - private CommunityConfigService communityConfigService;
33   - @Autowired
34   - private PatientsService patientsService;
35   - @Autowired
36   - private UserOrganizationMapsService userOrganizationMapsService;
37   - @Autowired
38 32 private AccessPermissionFacade accessPermissionFacade;
39 33  
40 34 public String match(int userId) {
... ... @@ -92,23 +86,5 @@
92 86 }
93 87 return data;
94 88 }
95   -
96   -
97   - public List<CommunityConfig> findCommunity(String areaId) {
98   - CommunityQuery communityQuery = new CommunityQuery();
99   - communityQuery.setId(areaId);
100   - return communityConfigService.queryCommunity(communityQuery);
101   - }
102   -
103   - public List<Patients> findPatients(String areaId) {
104   - PatientsQuery patientsQuery = new PatientsQuery();
105   - patientsQuery.setAreaId(areaId);
106   - patientsQuery.setYn(YnEnums.YES.getId());
107   - patientsQuery.setType(3);
108   - return patientsService.queryPatient(patientsQuery);
109   - }
110   - /*public List<BabyModel> findBaby(){
111   -
112   - }*/
113 89 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyManagerFacade.java View file @ d1acd63
... ... @@ -29,12 +29,9 @@
29 29 public class BabyManagerFacade {
30 30  
31 31 @Autowired
32   - private PuerperaService puerperaService;
33   - @Autowired
34 32 private PatientsService patientsService;
35 33 @Autowired
36 34 private CommunityConfigService communityConfigService;
37   -
38 35 @Autowired
39 36 private BabyService babyService;
40 37 @Autowired
41 38  
42 39  
... ... @@ -52,40 +49,12 @@
52 49 */
53 50 public BaseListResponse findBabyList(BabyManagerQueryRequest babyManagerRequest,int userId) {
54 51  
55   - /*PatientsQuery patientsQuery = new PatientsQuery();
56   - patientsQuery.setType(2);
57   - patientsQuery.setYn(YnEnums.YES.getId());
58 52 Date date = DateUtil.parseYMD(babyManagerRequest.getdEnd());
59 53 if (null != date) {
60 54 long d = date.getTime() + 86398000;
61 55 date = new Date(d);
62 56 }
63   - patientsQuery.setBirthEnd(date);
64   - patientsQuery.setBirthStart(DateUtil.parseYMD(babyManagerRequest.getdStart()));
65   - patientsQuery.setPhone(babyManagerRequest.getPhone());
66   - patientsQuery.setName(babyManagerRequest.getName());
67   - patientsQuery.setVisitstatus(babyManagerRequest.getVisitstatus());
68   - patientsQuery.setPage(babyManagerRequest.getPage());
69   - patientsQuery.setLimit(babyManagerRequest.getLimit());
70   - patientsQuery.setNeed("1");
71   - if (StringUtils.isNotEmpty(babyManagerRequest.getKeyword())) {
72   - patientsQuery.setKeyword(babyManagerRequest.getKeyword());
73   - }
74   - List<Patients> patientsList = patientsService.queryPatient(patientsQuery);
75 57  
76   - List<BabyResult> data =new ArrayList<BabyResult>();
77   -
78   - if(CollectionUtils.isNotEmpty(patientsList)){
79   - for(Patients patients:patientsList){
80   - data.add(buildResult(patients));
81   - }
82   - }*/
83   - Date date = DateUtil.parseYMD(babyManagerRequest.getdEnd());
84   - if (null != date) {
85   - long d = date.getTime() + 86398000;
86   - date = new Date(d);
87   - }
88   -
89 58 BabyModelQuery babyQuery = new BabyModelQuery();
90 59 babyQuery.setBirthEnd(date);
91 60 babyQuery.setBirthStart(DateUtil.parseYMD(babyManagerRequest.getdStart()));
92 61  
... ... @@ -96,7 +65,9 @@
96 65 babyQuery.setMname(babyManagerRequest.getName());
97 66 babyQuery.setLimit(babyManagerRequest.getLimit());
98 67 babyQuery.setYn(YnEnums.YES.getId());
  68 +
99 69 String areaid= autoMatchFacade.match(userId);
  70 +
100 71 if(StringUtils.isNotEmpty(areaid)){
101 72 babyQuery.setAreaId(areaid);
102 73 }
103 74  
104 75  
105 76  
106 77  
... ... @@ -141,60 +112,19 @@
141 112 return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
142 113 }
143 114  
  115 +
144 116 /**
145   - * 构建回的数据
  117 + * 构建回的数据
146 118 *
147   - * @param baby
148   - * @param puerModel
149   - * @return
  119 + * @param patients
  120 + *
  121 + * @param communityId 社区id
  122 + *
  123 + * @return 新生儿访视
150 124 */
151   - public BabyResult buildResult(BabyModel baby, PuerperaModel puerModel) {
152   - BabyResult babyResult = new BabyResult();
153   -
154   - // 填充小孩信息
155   - babyResult.convertToResult(baby);
156   - babyResult.setMotherName(puerModel.getName());
157   - babyResult.setMotherPhone(puerModel.getPhone());
158   - // HashMap map = (HashMap)JsonUtil.str2Obj(puerModel.getAddress(), HashMap.class);
159   - // 需要将数据库中的json结构地址解析出来
160   - HashMap<String, String> map = new HashMap<>();
161   - map.put("address", "测试地址");
162   - babyResult.setAddress(map.get("address").toString());
163   - babyResult.setParentId(puerModel.getId());
164   - // TODO 需要根据产妇模型上的社区id获取社区信息
165   - babyResult.setCommunity(StringUtils.isEmpty(puerModel.getCommunityId()) ? "" : puerModel.getCommunityId());
166   - return babyResult;
167   - }
168   -
169   - public BabyResult buildResult(BabyModel baby, Patients puerModel) {
170   - BabyResult babyResult = new BabyResult();
171   -
172   - // 填充小孩信息
173   - babyResult.convertToResult(baby);
174   - babyResult.setMotherName(puerModel.getUsername());
175   - babyResult.setMotherPhone(puerModel.getPhone());
176   - // HashMap map = (HashMap)JsonUtil.str2Obj(puerModel.getAddress(), HashMap.class);
177   - // 需要将数据库中的json结构地址解析出来
178   - HashMap<String, String> map = new HashMap<>();
179   - map.put("address", "测试地址");
180   - babyResult.setAddress(map.get("address").toString());
181   - babyResult.setParentId(puerModel.getId());
182   - // TODO 需要根据产妇模型上的社区id获取社区信息
183   - babyResult.setCommunity(StringUtils.isEmpty(puerModel.getCommunityId()) ? "" : puerModel.getCommunityId());
184   - return babyResult;
185   - }
186   -
187 125 public BabyResult buildResult(BabyModel patients, String communityId) {
188 126 BabyResult babyResult = new BabyResult();
189   - /* String addr = "";
190   - if (StringUtils.isNotEmpty(patients.getAddress())) {
191   - try {
192   - Map map = JsonUtil.str2Obj(patients.getAddress(), Map.class);
193   - addr = map.get("d").toString();
194   - } catch (Exception e) {
195   - addr = "";
196   - }
197   - }*/
  127 +
198 128 babyResult.setAddress(patients.getAddress());
199 129 babyResult.setFullAddr(CommonsHelper.getFullAddress(patients.getProvinceId(), patients.getCityId(), patients.getAreaId(), patients.getAddress(),basicConfigService));
200 130 babyResult.setCommunityId(StringUtils.isEmpty(communityId) ? "" : communityId);
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java View file @ d1acd63
... ... @@ -47,12 +47,6 @@
47 47 return new BaseListResponse().setData(buildResult(data)).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setPageInfo(basicConfigQuery.getPageInfo());
48 48 }
49 49  
50   -/* public BaseListResponse findByParentId(String id){
51   - BasicConfigQuery basicConfigQuery = new BasicConfigQuery();
52   - basicConfigQuery.setParentId(id);
53   - List<BasicConfig> data = basicConfigService.queryBasicConfig(basicConfigQuery);
54   - return new BaseListResponse().setData(buildResult(data)).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功");
55   - }*/
56 50  
57 51 public List<BasicConfigResult> buildResult( List<BasicConfig> data){
58 52 List<BasicConfigResult> dataList = new ArrayList<>();
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java View file @ d1acd63
... ... @@ -172,14 +172,13 @@
172 172  
173 173 patients.setCreated(new Date());
174 174 patients.setModified(new Date());
175   - patientsService.updatePatient(patients/*.build()*/);
  175 + patientsService.updatePatient(patients);
176 176 }
177 177 } else {
178 178 return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("产妇信息不存在");
179 179 }
180 180 } else {
181 181 // 表示是新的产妇直接新增
182   -// parentId = puerperaService.addPuerpera(visitRequest.getPuerpera().build()).getId();
183 182 parentId = addOnePatients(visitRequest.getPatients());
184 183 }
185 184  
... ... @@ -381,11 +380,6 @@
381 380 */
382 381 public BaseObjectResponse findBabyVisitByMotherCardNo(String cardNo) {
383 382 // 根据身份证号获取到产妇信息
384   - /* BabyModel puerperaModel = findOnePuerperaByCardNo(cardNo,2);
385   - if (null == puerperaModel) {
386   - return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.DEPT_NOT_EXISTS).setErrormsg("产妇信息不存在");
387   - }
388   - return findBabyVisit(puerperaModel);*/
389 383 BabyModel babyModel = findOneBabyByMphone(cardNo);
390 384  
391 385 if (null != babyModel) {
... ... @@ -428,10 +422,7 @@
428 422  
429 423  
430 424 private BaseObjectResponse findBabyVisit(BabyModel babyModel) {
431   -/* BabyModelQuery babyQuery = new BabyModelQuery();
432   - babyQuery.setParentId(puerperaModel.getId());
433   - babyQuery.setYn(YnEnums.YES.getId());
434   - List<BabyModel> babies = babyService.queryBabyWithQuery(babyQuery);*/
  425 +
435 426 BabyVisitResult babyVisitResult = new BabyVisitResult();
436 427 List<BabyVisitResult.BabyVisit> data = new ArrayList<BabyVisitResult.BabyVisit>();
437 428 // 根据产妇id查询该产妇下的小孩访视
platform-operate-api/src/main/resources/log4j_config.xml View file @ d1acd63
... ... @@ -15,7 +15,7 @@
15 15 </filter>
16 16 </appender>
17 17 <!-- Normal log: [DEBUG->WARN] -->
18   - <appender name="Access" class="org.apache.log4j.RollingFileAppender">
  18 + <appender name="Access" class="org.apache.log4j.DailyRollingFileAppender">
19 19 <param name="File" value="${catalina.base}/logs/access-perf.log" />
20 20 <param name="Append" value="true" />
21 21 <param name="Threshold" value="DEBUG" />
... ... @@ -23,7 +23,7 @@
23 23 <param name="ConversionPattern" value="%d %p - %m%n" />
24 24 </layout>
25 25 </appender>
26   - <appender name="Info" class="org.apache.log4j.RollingFileAppender">
  26 + <appender name="Info" class="org.apache.log4j.DailyRollingFileAppender">
27 27 <param name="Append" value="true" />
28 28 <param name="File" value="${catalina.base}/logs/biz_info.log" />
29 29 <layout class="org.apache.log4j.PatternLayout">
... ... @@ -36,7 +36,7 @@
36 36 </filter>
37 37 </appender>
38 38 <!-- ERORR LOG: [ERROR->FATAL] -->
39   - <appender name="Error" class="org.apache.log4j.RollingFileAppender">
  39 + <appender name="Error" class="org.apache.log4j.DailyRollingFileAppender">
40 40 <param name="Append" value="true" />
41 41 <param name="File" value="${catalina.base}/logs/common_error.log" />
42 42 <layout class="org.apache.log4j.PatternLayout">
... ... @@ -54,7 +54,7 @@
54 54 <!-- ========================================================================================== -->
55 55  
56 56  
57   - <appender name="DAL-MONITOR" class="org.apache.log4j.RollingFileAppender">
  57 + <appender name="DAL-MONITOR" class="org.apache.log4j.DailyRollingFileAppender">
58 58 <param name="Append" value="true" />
59 59 <param name="File" value="${catalina.base}/logs/dal-perf.log" />
60 60 <layout class="org.apache.log4j.PatternLayout">
platform-operate-api/src/main/resources/spring/applicationContext_biz_patient.xml View file @ d1acd63
... ... @@ -37,7 +37,7 @@
37 37 </set>
38 38 </property>
39 39 </bean>
40   - <!--自动代理dao层
  40 + <!--自动代理dao层-->
41 41 <bean
42 42 class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator" id="autoProxyCreator">
43 43 <property name="beanNames" value="*Dao" />
... ... @@ -46,7 +46,7 @@
46 46 <value>dalInterceptor</value>
47 47 </list>
48 48 </property>
49   - </bean>-->
  49 + </bean>
50 50 <!-- -->
51 51 <bean
52 52 class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator" id="nameAutoProxyCreator">