|
@@ -1,6 +1,7 @@
|
|
|
package com.diagbot.facade;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.diagbot.entity.DeptVital;
|
|
|
import com.diagbot.entity.QuestionInfo;
|
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
@@ -13,7 +14,6 @@ import com.diagbot.util.EntityUtil;
|
|
|
import com.diagbot.util.UserUtils;
|
|
|
import com.diagbot.vo.DeptVitalVO;
|
|
|
import com.google.common.collect.Lists;
|
|
|
-import org.aspectj.weaver.patterns.TypePatternQuestions;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
@@ -43,9 +43,13 @@ public class DeptVitalFacade extends DeptVitalServiceImpl implements DeptVitalSe
|
|
|
*/
|
|
|
public Boolean saveDeptVitals(DeptVitalVO deptVitalVO) {
|
|
|
//先删除该科室原有模板
|
|
|
- QueryWrapper<DeptVital> deptVitalQueryWrapper = new QueryWrapper<DeptVital>();
|
|
|
- deptVitalQueryWrapper.eq("dept_id", deptVitalVO.getDeptId());
|
|
|
- this.remove(deptVitalQueryWrapper);
|
|
|
+ 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", new Date());
|
|
|
+ this.update(new DeptVital(),deptVitalUpdateWrapper);
|
|
|
|
|
|
//查找标签是否存在
|
|
|
QueryWrapper<QuestionInfo> questionInfoQueryWrapper = new QueryWrapper<>();
|
|
@@ -83,10 +87,14 @@ public class DeptVitalFacade extends DeptVitalServiceImpl implements DeptVitalSe
|
|
|
* @return
|
|
|
*/
|
|
|
public Boolean delDeptVitalList(DeptVitalVO deptVitalVO) {
|
|
|
- QueryWrapper<DeptVital> deptVitalQueryWrapper = new QueryWrapper<DeptVital>();
|
|
|
- deptVitalQueryWrapper.eq("dept_id", deptVitalVO.getDeptId()).
|
|
|
- in("vital_id", deptVitalVO.getVitalIds());
|
|
|
- this.remove(deptVitalQueryWrapper);
|
|
|
+ UpdateWrapper<DeptVital> deptVitalUpdateWrapper = new UpdateWrapper<>();
|
|
|
+ deptVitalUpdateWrapper.eq("dept_id", deptVitalVO.getDeptId()).
|
|
|
+ in("vital_id", deptVitalVO.getVitalIds()).
|
|
|
+ eq("is_deleted", IsDeleteEnum.N.getKey()).
|
|
|
+ set("is_deleted", IsDeleteEnum.Y.getKey()).
|
|
|
+ set("modifier", UserUtils.getCurrentPrincipleID()).
|
|
|
+ set("gmt_modified", new Date());
|
|
|
+ this.update(new DeptVital(), deptVitalUpdateWrapper);
|
|
|
return true;
|
|
|
}
|
|
|
|
|
@@ -96,9 +104,13 @@ public class DeptVitalFacade extends DeptVitalServiceImpl implements DeptVitalSe
|
|
|
* @return
|
|
|
*/
|
|
|
public Boolean delAllDeptVitalList(Long deptId) {
|
|
|
- QueryWrapper<DeptVital> deptVitalQueryWrapper = new QueryWrapper<DeptVital>();
|
|
|
- deptVitalQueryWrapper.eq("dept_id", deptId);
|
|
|
- this.remove(deptVitalQueryWrapper);
|
|
|
+ UpdateWrapper<DeptVital> deptVitalUpdateWrapper = new UpdateWrapper<>();
|
|
|
+ deptVitalUpdateWrapper.eq("dept_id", deptId).
|
|
|
+ eq("is_deleted", IsDeleteEnum.N.getKey()).
|
|
|
+ set("is_deleted", IsDeleteEnum.Y.getKey()).
|
|
|
+ set("modifier", UserUtils.getCurrentPrincipleID()).
|
|
|
+ set("gmt_modified", new Date());
|
|
|
+ this.update(new DeptVital(), deptVitalUpdateWrapper);
|
|
|
return true;
|
|
|
}
|
|
|
|