|
@@ -72,18 +72,16 @@ public class DeptVitalFacade extends DeptVitalServiceImpl {
|
|
|
deptVitalQueryWrapper.eq("dept_id", deptVitalVO.getDeptId()).
|
|
|
eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
if (this.count(deptVitalQueryWrapper) > 0) {
|
|
|
- throw new CommonException(CommonErrorCode.IS_EXISTS, "该科室模板已经存在!");
|
|
|
+ //先删除该科室原有模板
|
|
|
+ UpdateWrapper<DeptVital> deptVitalUpdateWrapper = new UpdateWrapper<>();
|
|
|
+ deptVitalUpdateWrapper.eq("dept_id", deptVitalVO.getDeptId()).
|
|
|
+ eq("is_deleted", IsDeleteEnum.N.getKey()).
|
|
|
+ set("is_deleted", IsDeleteEnum.Y.getKey()).
|
|
|
+ set("modifier", UserUtils.getCurrentPrincipleID()).
|
|
|
+ set("gmt_modified", DateUtil.now());
|
|
|
+ this.update(new DeptVital(), deptVitalUpdateWrapper);
|
|
|
}
|
|
|
|
|
|
- //先删除该科室原有模板
|
|
|
- UpdateWrapper<DeptVital> deptVitalUpdateWrapper = new UpdateWrapper<>();
|
|
|
- deptVitalUpdateWrapper.eq("dept_id", deptVitalVO.getDeptId()).
|
|
|
- eq("is_deleted", IsDeleteEnum.N.getKey()).
|
|
|
- set("is_deleted", IsDeleteEnum.Y.getKey()).
|
|
|
- set("modifier", UserUtils.getCurrentPrincipleID()).
|
|
|
- set("gmt_modified", DateUtil.now());
|
|
|
- this.update(new DeptVital(), deptVitalUpdateWrapper);
|
|
|
-
|
|
|
//查找标签是否存在
|
|
|
QueryWrapper<QuestionInfo> questionInfoQueryWrapper = new QueryWrapper<>();
|
|
|
List<Long> vitalIds = deptVitalVO.getDvDetailVOList().stream().map(deDetailVO -> deDetailVO.getVitalId()).collect(Collectors.toList());
|
|
@@ -120,25 +118,6 @@ public class DeptVitalFacade extends DeptVitalServiceImpl {
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 删除科室查体模板标签
|
|
|
- *
|
|
|
- * @param deptVitalVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- public Boolean delDeptVitalList(DeptVitalVO deptVitalVO) {
|
|
|
- UpdateWrapper<DeptVital> deptVitalUpdateWrapper = new UpdateWrapper<>();
|
|
|
- List<Long> vitalIds = deptVitalVO.getDvDetailVOList().stream().map(deDetailVO -> deDetailVO.getVitalId()).collect(Collectors.toList());
|
|
|
- deptVitalUpdateWrapper.eq("dept_id", deptVitalVO.getDeptId()).
|
|
|
- in("vital_id", vitalIds).
|
|
|
- eq("is_deleted", IsDeleteEnum.N.getKey()).
|
|
|
- set("is_deleted", IsDeleteEnum.Y.getKey()).
|
|
|
- set("modifier", UserUtils.getCurrentPrincipleID()).
|
|
|
- set("gmt_modified", DateUtil.now());
|
|
|
- this.update(new DeptVital(), deptVitalUpdateWrapper);
|
|
|
- return true;
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 删除科室查体模板标签-全删除
|
|
|
*
|