|
@@ -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)
|
|
|
+ );
|
|
|
+
|
|
|
//质控模块评分数据
|
|
|
//统一为长兴的算法
|
|
|
//逻辑删除数据
|