Browse Source

422 保存无效证据

lwhhszx 1 year ago
parent
commit
218231e1ab

+ 1 - 1
src/main/java/cn/cslg/pas/common/dto/invalidDTO/AddEvidenceReasonsDTO.java

@@ -14,5 +14,5 @@ public class AddEvidenceReasonsDTO {
     private Integer evidenceReasonId;
     private Integer evidenceReasonId;
     private String evidenceText;
     private String evidenceText;
     private String evidenceDescription;
     private String evidenceDescription;
-
+    private Boolean ifFeatureHistory;
 }
 }

+ 11 - 0
src/main/java/cn/cslg/pas/service/business/invalidReport/EvidenceReasonService.java

@@ -121,6 +121,17 @@ public class EvidenceReasonService extends ServiceImpl<EvidenceReasonMapper, Evi
                 assoGroupFeature.insert();
                 assoGroupFeature.insert();
                 item.setFeatureGroupId(assoGroupFeature.getId());
                 item.setFeatureGroupId(assoGroupFeature.getId());
             }
             }
+            else if(item.getFeatureId()!=null&&item.getIfFeatureHistory()!=null&&item.getIfFeatureHistory().equals(true))
+            {
+                item.setFeatureId(item.getFeatureId());
+                AssoGroupFeature assoGroupFeature = new AssoGroupFeature();
+                assoGroupFeature.setFeatureId(item.getFeatureId());
+                assoGroupFeature.setFeatureOrder(item.getFeatureOrder());
+                assoGroupFeature.setGroupId(groupId);
+                assoGroupFeature.setFeatureGen(gen);
+                assoGroupFeature.insert();
+                item.setFeatureGroupId(assoGroupFeature.getId());
+            }
         });
         });
 
 
         for (AddEvidenceReasonsDTO addEvidenceReasonsDTO : addEvidenceReasonsDTOs) {
         for (AddEvidenceReasonsDTO addEvidenceReasonsDTO : addEvidenceReasonsDTOs) {