|
@@ -2,6 +2,7 @@ package com.diagbot.facade;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
+import com.diagbot.dto.QcCasesAllDTO;
|
|
|
import com.diagbot.dto.QcCasesEntryHospitalDTO;
|
|
|
import com.diagbot.entity.QcCasesEntryHospital;
|
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
@@ -11,6 +12,7 @@ import com.diagbot.service.QcCasesEntryHospitalService;
|
|
|
import com.diagbot.service.impl.QcCasesEntryHospitalServiceImpl;
|
|
|
import com.diagbot.util.DateUtil;
|
|
|
import com.diagbot.util.StringUtil;
|
|
|
+import com.diagbot.util.SysUserUtils;
|
|
|
import com.diagbot.util.UserUtils;
|
|
|
import com.diagbot.vo.QcCasesEntryHospitalVO;
|
|
|
import com.diagbot.vo.QcCasesEntryUpdataVO;
|
|
@@ -28,6 +30,8 @@ import java.util.List;
|
|
|
public class QcCasesEntryHospitalFacade extends QcCasesEntryHospitalServiceImpl {
|
|
|
@Autowired
|
|
|
QcCasesEntryHospitalService qcCasesEntryHospitalService;
|
|
|
+ @Autowired
|
|
|
+ private QcCasesFacade qcCasesFacade;
|
|
|
|
|
|
/**
|
|
|
*
|
|
@@ -49,7 +53,7 @@ public class QcCasesEntryHospitalFacade extends QcCasesEntryHospitalServiceImpl
|
|
|
QueryWrapper<QcCasesEntryHospital> qc = new QueryWrapper<>();
|
|
|
qc.eq("id", qcCasesEntryUpdataVO.getId())
|
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
- .eq("hospital_id", qcCasesEntryUpdataVO.getHospitalId());
|
|
|
+ .eq("hospital_id", Long.valueOf(SysUserUtils.getCurrentHospitalID()));
|
|
|
int sum = count(qc);
|
|
|
if (sum == 0) {
|
|
|
throw new CommonException(CommonErrorCode.NOT_EXISTS, "该条目不存在");
|
|
@@ -57,8 +61,8 @@ public class QcCasesEntryHospitalFacade extends QcCasesEntryHospitalServiceImpl
|
|
|
UpdateWrapper<QcCasesEntryHospital> qcCasesEntry = new UpdateWrapper<>();
|
|
|
qcCasesEntry.eq("id", qcCasesEntryUpdataVO.getId())
|
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
- .eq("hospital_id", qcCasesEntryUpdataVO.getHospitalId())
|
|
|
- //.set("modifier", UserUtils.getCurrentPrincipleID())
|
|
|
+ .eq("hospital_id", Long.valueOf(SysUserUtils.getCurrentHospitalID()))
|
|
|
+ .set("modifier", SysUserUtils.getCurrentPrincipleID())
|
|
|
.set("gmt_modified", DateUtil.now());
|
|
|
qcCasesEntry.set(qcCasesEntryUpdataVO.getScore() != null,"score", qcCasesEntryUpdataVO.getScore());
|
|
|
qcCasesEntry.set(qcCasesEntryUpdataVO.getMsg() != null,"msg", qcCasesEntryUpdataVO.getMsg());
|
|
@@ -66,4 +70,12 @@ public class QcCasesEntryHospitalFacade extends QcCasesEntryHospitalServiceImpl
|
|
|
qcCasesEntry.set(qcCasesEntryUpdataVO.getIsReject() != null,"is_reject", qcCasesEntryUpdataVO.getIsReject());
|
|
|
return update(new QcCasesEntryHospital(), qcCasesEntry);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public List<QcCasesAllDTO> getQcCasesAlls() {
|
|
|
+ return qcCasesFacade.getQcCasesAlls();
|
|
|
+ }
|
|
|
}
|