Browse Source

修改手工新增改质控条目借口

songxinlu 3 years ago
parent
commit
8222043775
1 changed files with 15 additions and 0 deletions
  1. 15 0
      src/main/java/com/diagbot/facade/QcresultInfoFacade.java

+ 15 - 0
src/main/java/com/diagbot/facade/QcresultInfoFacade.java

@@ -203,6 +203,7 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
                 //1.获取原来人工添加的缺陷
                 List<QcresultDetail> oldQcresultDetails = qcresultDetailServiceImpl.list(new QueryWrapper<QcresultDetail>()
                         .eq("hospital_id", analyzeVO.getHospitalId())
+                        .eq("is_deleted", IsDeleteEnum.N.getKey())
                         .eq("grade_type","2")
                         .eq("behospital_code", analyzeVO.getBehospitalCode()));
 
@@ -278,6 +279,7 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
                         .set("opt_type", 3)
                         .set("grade_type",2)
                         .set("modifier", useId)
+                        .set("qcresult_info_id", newId)
                         .set("gmt_modified", now)
                         .set("explain_info",algorithmVO.getOptResultAlgVO().getExplainInfo())
                 );
@@ -307,6 +309,7 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
                             .set("is_deleted", IsDeleteEnum.Y.getKey())
                             .set("grade_type",2)
                             .set("opt_type", 2)
+                            .set("qcresult_info_id", newId)
                             .set("modifier", useId)
                             .set("gmt_modified", now)
                     );
@@ -323,6 +326,7 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
                             .set("is_deleted", IsDeleteEnum.N.getKey())
                             .set("grade_type",2)
                             .set("opt_type", 1)
+                            .set("qcresult_info_id", newId)
                             .set("modifier", useId)
                             .set("remark", null)
                             .set("gmt_modified", now)
@@ -339,6 +343,17 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
                 break;
         }
 
+
+        //修改原条目id
+        qcresultDetailServiceImpl.update(new UpdateWrapper<QcresultDetail>()
+                .eq("is_deleted", IsDeleteEnum.N.getKey())
+                .eq("hospital_id", analyzeVO.getHospitalId())
+                .eq("behospital_code", analyzeVO.getBehospitalCode())
+                .set("qcresult_info_id",newId)
+                .set("modifier", useId)
+                .set("gmt_modified", now)
+        );
+
         //质控模块评分数据
         //统一为长兴的算法
         //逻辑删除数据