Commit ddea7bfda0b2884a9a59134bcc2cb2c9f3d92e43

Authored by liquanyu
1 parent 55f03c930e

操作日志

Showing 2 changed files with 35 additions and 10 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java View file @ ddea7bf
... ... @@ -89,6 +89,10 @@
89 89 @Autowired
90 90 private MongoTemplate mongoTemplate;
91 91  
  92 +
  93 + @Autowired
  94 + private OperateLogFacade operateLogFacade;
  95 +
92 96 /**
93 97 * 处理区域隐藏建档
94 98 *
... ... @@ -278,6 +282,12 @@
278 282  
279 283 //复诊,修改产检管理
280 284 antenatalExaminationService.updateAntExRecord(antExAddRequest.getId(), 2);
  285 +
  286 +
  287 + AntExQuery antExQuery = new AntExQuery();
  288 + antExQuery.setId(antExAddRequest.getId());
  289 + List<AntenatalExaminationModel> list = antenatalExaminationService.queryAntenatalExamination(antExQuery.convertToQuery());
  290 + operateLogFacade.addModifyOptLog(userId, Integer.parseInt(hospitalId), list.get(0), model, OptActionEnums.UPDATE.getId(), "修改复诊");
281 291 } else {
282 292 model.setOperator(userId);
283 293 model.setYn(YnEnums.YES.getId());
... ... @@ -320,6 +330,9 @@
320 330  
321 331 antenatalExaminationService.addOneBabyAnt(model);
322 332  
  333 +
  334 + operateLogFacade.addAddOptLog(userId, Integer.parseInt(hospitalId), model, OptActionEnums.ADD.getId(), "添加复诊");
  335 +
323 336 /** 验证产检券是否可用 可用就改为已使用状态 */
324 337 if(StringUtils.isNotBlank(antExAddRequest.getCouponCode()) && antExAddRequest.getCouponType() != null) {
325 338 BaseObjectResponse resp = couponService.validate(antExAddRequest.getCouponCode(), antExAddRequest.getCouponType(), autoMatchFacade.getHospitalId(userId));
... ... @@ -460,6 +473,14 @@
460 473 setLashCTimes(antExChuModel.getParentId());
461 474  
462 475 antenatalExaminationService.updateAntExRecord(antExChuModel.getId(), 1);
  476 +
  477 + AntExChuQuery antExChuQuery = new AntExChuQuery();
  478 + antExChuQuery.setYn(YnEnums.YES.getId());
  479 + antExChuQuery.setId(antExChuModel.getId());
  480 + List<AntExChuModel> list = antenatalExaminationService.queryAntExChu(antExChuQuery);
  481 +
  482 + operateLogFacade.addModifyOptLog(userId, Integer.parseInt(hospitalId), list.get(0), antExChuModel, OptActionEnums.UPDATE.getId(), "修改初诊");
  483 +
463 484 //修改数据
464 485 syncMaster(excAddRequest.getParentId(),excAddRequest.getNextCheckTime());
465 486 } else {
... ... @@ -513,6 +534,10 @@
513 534 antExChuModel.setHospitalId(hospitalId);
514 535 stopWatch.start("queryAntExChu");
515 536 antenatalExaminationService.addOneAntEx(antExChuModel);
  537 +
  538 +
  539 + operateLogFacade.addAddOptLog(userId,Integer.parseInt(hospitalId),antExChuModel,OptActionEnums.ADD.getId(),"添加初诊");
  540 +
516 541 stopWatch.stop();
517 542 /** 把优惠券设置为已使用状态 */
518 543 stopWatch.start("couponService.use");
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ ddea7bf
... ... @@ -32,6 +32,7 @@
32 32 import com.lyms.platform.pojo.*;
33 33 import com.lyms.platform.query.*;
34 34 import org.apache.commons.collections.CollectionUtils;
  35 +import org.apache.lucene.util.BytesRefHash;
35 36 import org.springframework.beans.factory.annotation.Autowired;
36 37 import org.springframework.beans.factory.annotation.Qualifier;
37 38 import org.springframework.data.domain.Sort;
... ... @@ -672,7 +673,7 @@
672 673 // String hospitalName = organizationService.getOrganization(Integer.valueOf(request.getHospitalId())).getName();
673 674 model = babyBookbuildingService.addBabyBookbuilding(model);
674 675  
675   - operateLogFacade.addAddOptLog(userId,Integer.valueOf(request.getHospitalId()),model,OptActionEnums.ADD.getId(),"儿童建档");
  676 + operateLogFacade.addAddOptLog(userId, Integer.valueOf(request.getHospitalId()), model, OptActionEnums.ADD.getId(), "儿童建档");
676 677  
677 678 if (model == null || model.getId() == null) {
678 679 br.setErrorcode(ErrorCodeConstants.SYSTEM_ERROR);
... ... @@ -1932,7 +1933,6 @@
1932 1933 list.add("2");
1933 1934 babyQuery.setEnableListNot(list);
1934 1935 OrganizationQuery organizationQuery = new OrganizationQuery();
1935   -
1936 1936 if(!StringUtils.isEmpty(request.getHospitalId())){
1937 1937 hospitalIdList.add(request.getHospitalId());
1938 1938 }else if(!StringUtils.isEmpty(request.getHospitalAreaId())){
... ... @@ -1955,11 +1955,6 @@
1955 1955 }
1956 1956 }
1957 1957  
1958   -// String hospital = autoMatchFacade.getHospitalId(userId);
1959   -// if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(hospital) && !hospitalIdList.contains(hospital)) {
1960   -// hospitalIdList.add(hospital);
1961   -// }
1962   -
1963 1958 List<String> permissions = new ArrayList<>();
1964 1959 DataPermissionsModelQuery dataPermissionsModelQuery = new DataPermissionsModelQuery();
1965 1960 dataPermissionsModelQuery.setUserId(userId);
... ... @@ -1973,9 +1968,14 @@
1973 1968 }
1974 1969 }
1975 1970  
1976   - hospitalIdList.retainAll(permissions);
1977   -
1978   -
  1971 + if (CollectionUtils.isNotEmpty(hospitalIdList))
  1972 + {
  1973 + hospitalIdList.retainAll(permissions);
  1974 + }
  1975 + else
  1976 + {
  1977 + hospitalIdList.addAll(permissions);
  1978 + }
1979 1979 }else{
1980 1980 String hospitalId = "";
1981 1981 //得到当前登录的医院id