|
@@ -11,12 +11,10 @@ import com.diagbot.entity.QcCasesEntry;
|
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
|
import com.diagbot.exception.CommonErrorCode;
|
|
|
import com.diagbot.exception.CommonException;
|
|
|
-import com.diagbot.service.CasesEntryHospitalService;
|
|
|
import com.diagbot.service.impl.CasesEntryHospitalServiceImpl;
|
|
|
import com.diagbot.util.BeanUtil;
|
|
|
import com.diagbot.util.DateUtil;
|
|
|
import com.diagbot.util.ListUtil;
|
|
|
-import com.diagbot.util.SqlExecuteUtil;
|
|
|
import com.diagbot.vo.GetAllByHospitalVO;
|
|
|
import com.diagbot.vo.InsertByHospitalVO;
|
|
|
import com.diagbot.vo.UpdateByHospitalVO;
|
|
@@ -90,6 +88,7 @@ public class CasesEntryHospitalFacade extends CasesEntryHospitalServiceImpl {
|
|
|
getAllByHospitalDetialDTO.setModeName(qcCasesEntry.getModeName());
|
|
|
getAllByHospitalDetialDTO.setMsg(casesEntryHospitalMap.get(qcCasesEntry.getId()).getMsg());
|
|
|
getAllByHospitalDetialDTO.setIsUsed(casesEntryHospitalMap.get(qcCasesEntry.getId()).getIsUsed());
|
|
|
+ getAllByHospitalDetialDTO.setIsReject(casesEntryHospitalMap.get(qcCasesEntry.getId()).getIsReject());
|
|
|
getAllByHospitalDetialDTO.setScore(casesEntryHospitalMap.get(qcCasesEntry.getId()).getScore());
|
|
|
getAllByHospitalDetialDTO.setPrecond(qcCasesEntry.getPrecond());
|
|
|
getAllByHospitalDetialDTO.setName(qcCasesEntry.getName());
|
|
@@ -116,11 +115,14 @@ public class CasesEntryHospitalFacade extends CasesEntryHospitalServiceImpl {
|
|
|
casesEntryHospitalQueryWrapper
|
|
|
.eq("is_deleted",IsDeleteEnum.N.getKey())
|
|
|
.in("hospital_id",updateByHospitalVO.getHospitalIds());
|
|
|
- this.remove(casesEntryHospitalQueryWrapper);
|
|
|
+
|
|
|
+ boolean res = this.remove(casesEntryHospitalQueryWrapper);
|
|
|
//添加新的
|
|
|
- casesEntryHospitalService.saveBatch(updateByHospitalVO.getCasesEntryHospitals());
|
|
|
+ if(res){
|
|
|
+ res = casesEntryHospitalService.saveAll(updateByHospitalVO.getCasesEntryHospitals());
|
|
|
+ }
|
|
|
|
|
|
- return true;
|
|
|
+ return res;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -131,15 +133,15 @@ public class CasesEntryHospitalFacade extends CasesEntryHospitalServiceImpl {
|
|
|
*/
|
|
|
public Boolean insertByHospital(InsertByHospitalVO insertByHospitalVO){
|
|
|
|
|
|
- QueryWrapper<QcCasesEntry> qcCasesEntryWrapper = new QueryWrapper<>();
|
|
|
- qcCasesEntryWrapper.eq("is_deleted",IsDeleteEnum.N.getKey())
|
|
|
- .ne("id",insertByHospitalVO.getId()==null? -1:insertByHospitalVO.getId())
|
|
|
- .eq("name",insertByHospitalVO.getName())
|
|
|
- .eq("cases_id",insertByHospitalVO.getCasesId());
|
|
|
- int sum = qcCacesEntryFacade.count(qcCasesEntryWrapper);
|
|
|
- if (sum != 0) {
|
|
|
- throw new CommonException(CommonErrorCode.NOT_EXISTS, "该条目名称存在");
|
|
|
- }
|
|
|
+ QueryWrapper<QcCasesEntry> qcCasesEntryWrapper = new QueryWrapper<>();
|
|
|
+ qcCasesEntryWrapper.eq("is_deleted",IsDeleteEnum.N.getKey())
|
|
|
+ .ne("id",insertByHospitalVO.getId()==null? -1:insertByHospitalVO.getId())
|
|
|
+ .eq("name",insertByHospitalVO.getName())
|
|
|
+ .eq("cases_id",insertByHospitalVO.getCasesId());
|
|
|
+ int sum = qcCacesEntryFacade.count(qcCasesEntryWrapper);
|
|
|
+ if (sum != 0) {
|
|
|
+ throw new CommonException(CommonErrorCode.NOT_EXISTS, "该条目名称存在");
|
|
|
+ }
|
|
|
QueryWrapper<QcCasesEntry> qcCasesEntryQueryWrapper = new QueryWrapper<>();
|
|
|
qcCasesEntryQueryWrapper.eq("id",insertByHospitalVO.getId());
|
|
|
List<QcCasesEntry> qcCasesEntries = qcCacesEntryFacade.list(qcCasesEntryQueryWrapper);
|
|
@@ -167,7 +169,7 @@ public class CasesEntryHospitalFacade extends CasesEntryHospitalServiceImpl {
|
|
|
qcCasesEntry.setGmtCreate(date);
|
|
|
qcCasesEntry.setGmtModified(date);
|
|
|
boolean res= qcCacesEntryFacade.save(qcCasesEntry);
|
|
|
- //先保存, 在更新Coed
|
|
|
+ //先保存, 在更新Code
|
|
|
if(res){
|
|
|
Long id = qcCasesEntry.getId();
|
|
|
String code = qcCasesEntry.getCode()+id;
|