소스 검색

优化删除2

wangfeng 5 년 전
부모
커밋
daaa3b5f64
1개의 변경된 파일11개의 추가작업 그리고 26개의 파일을 삭제
  1. 11 26
      mrman-service/src/main/java/com/diagbot/facade/QcCacesEntryFacade.java

+ 11 - 26
mrman-service/src/main/java/com/diagbot/facade/QcCacesEntryFacade.java

@@ -104,36 +104,21 @@ public class QcCacesEntryFacade extends QcCasesEntryServiceImpl {
      * @return
      */
     public Boolean deleteQcCasesEntry(GetUpdateInfoVO getUpdateInfoVO){
-       /* //删除条目
+        boolean  res = false;
+
+       //删除条目
         QueryWrapper<QcCasesEntry> qcCasesEntryQueryWrapper = new QueryWrapper<>();
         qcCasesEntryQueryWrapper.eq("id",getUpdateInfoVO.getId());
-        this.remove(qcCasesEntryQueryWrapper);
+        res = this.remove(qcCasesEntryQueryWrapper);
         //删除明细
         QueryWrapper<CasesEntryHospital> casesEntryHospitalQueryWrapper = new QueryWrapper<>();
-        qcCasesEntryQueryWrapper.eq("cases_entry_id",getUpdateInfoVO.getId());
-        casesEntryHospitalFacade.remove(casesEntryHospitalQueryWrapper);*/
-        //优化后
-        boolean res = false;
-        UpdateWrapper<QcCasesEntry> qcCasesEntryQueryUpdate = new UpdateWrapper<>();
-        qcCasesEntryQueryUpdate
-                .eq("is_deleted",IsDeleteEnum.N.getKey())
-                .eq("id",getUpdateInfoVO.getId())
-                .set("is_deleted",IsDeleteEnum.Y.getKey());
-        res = update(qcCasesEntryQueryUpdate);
-        if (res) {
-            UpdateWrapper<CasesEntryHospital> qcHospitalUpdate = new UpdateWrapper<>();
-            qcHospitalUpdate
-                    .eq("is_deleted", IsDeleteEnum.N.getKey())
-                    .eq("cases_entry_id",getUpdateInfoVO.getId())
-                    .set("is_deleted", IsDeleteEnum.Y.getKey());
-            res = casesEntryHospitalFacade.update(qcHospitalUpdate);
-            UpdateWrapper<QcQuestionEntry> qcQuescQuestionInfoUpdate = new UpdateWrapper<>();
-            qcQuescQuestionInfoUpdate
-                    .eq("is_deleted", IsDeleteEnum.N.getKey())
-                    .eq("cases_entry_id",getUpdateInfoVO.getId())
-                    .set("is_deleted", IsDeleteEnum.Y.getKey());
-            res = qcQuestionEntryFacade.update(qcQuescQuestionInfoUpdate);
-        }
+        casesEntryHospitalQueryWrapper.eq("cases_entry_id",getUpdateInfoVO.getId());
+        res = casesEntryHospitalFacade.remove(casesEntryHospitalQueryWrapper);
+        //删除模块
+        UpdateWrapper<QcQuestionEntry> qcQuescQuestionInfoUpdate = new UpdateWrapper<>();
+        qcQuescQuestionInfoUpdate
+                .eq("cases_entry_id",getUpdateInfoVO.getId());
+        res = qcQuestionEntryFacade.remove(qcQuescQuestionInfoUpdate);
 
         return res;