|
@@ -9,6 +9,8 @@ import com.diagbot.entity.CasesEntryHospital;
|
|
|
import com.diagbot.entity.QcCases;
|
|
|
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;
|
|
@@ -124,6 +126,15 @@ public class CasesEntryHospitalFacade extends CasesEntryHospitalServiceImpl {
|
|
|
* @return
|
|
|
*/
|
|
|
public Boolean insertByHospital(InsertByHospitalVO insertByHospitalVO){
|
|
|
+ if(!insertByHospitalVO.getId().equals(null)){
|
|
|
+ QueryWrapper<QcCasesEntry> qcCasesEntryWrapper = new QueryWrapper<>();
|
|
|
+ qcCasesEntryWrapper.eq("is_deleted",IsDeleteEnum.N.getKey())
|
|
|
+ .eq("name",insertByHospitalVO.getName());
|
|
|
+ int sum = qcCacesEntryFacade.count();
|
|
|
+ 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);
|