From 36dd09b58e6b08b36cda37aafee149422e20d04a Mon Sep 17 00:00:00 2001 From: wxc <191104855@qq.com> Date: Thu, 30 Apr 2026 15:45:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=92=88=E5=AF=B9=E7=9B=B4=E6=8E=A5?= =?UTF-8?q?=E5=8A=9E=E7=BB=93=E7=9A=84=E6=83=85=E5=86=B5=E5=86=8D=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E4=B8=80=E6=AC=A1initialReviewRequest?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flow/action/ApplyCompletionAction.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/com/biutag/supervision/flow/action/ApplyCompletionAction.java b/src/main/java/com/biutag/supervision/flow/action/ApplyCompletionAction.java index eb69651..8595751 100644 --- a/src/main/java/com/biutag/supervision/flow/action/ApplyCompletionAction.java +++ b/src/main/java/com/biutag/supervision/flow/action/ApplyCompletionAction.java @@ -11,12 +11,15 @@ import com.biutag.supervision.constants.enums.*; import com.biutag.supervision.pojo.dto.ActionDto; import com.biutag.supervision.pojo.dto.flow.VerifyData; import com.biutag.supervision.pojo.entity.*; +import com.biutag.supervision.pojo.enums.complaintCollection.ComplaintCollectionInitialEnum; import com.biutag.supervision.pojo.enums.negative.NegativeSourceTypeEnum; import com.biutag.supervision.pojo.param.ComplaintCollection.ComplaintCollectionQueryParam; import com.biutag.supervision.pojo.param.ComplaintCollection.ComplaintCollectionUpdateParam; +import com.biutag.supervision.pojo.request.complaintCollection.ComplaintCollectionInitialReviewRequest; import com.biutag.supervision.repository.complaintCollection.ComplaintCollectionResourceService; import com.biutag.supervision.repository.supdepart.SupDepartResourceService; import com.biutag.supervision.service.*; +import com.biutag.supervision.service.complaintCollection.ComplaintCollectionService; import com.biutag.supervision.util.JSON; import com.biutag.supervision.util.TimeUtil; import jakarta.validation.Validator; @@ -53,6 +56,8 @@ public class ApplyCompletionAction implements Action { private final ComplaintCollectionResourceService complaintCollectionResourceService; + private final ComplaintCollectionService complaintCollectionService; + @Override public void next(ActionDto actionDto) { VerifyData verifyData = BeanUtil.toBean(actionDto.getData(), VerifyData.class); @@ -317,6 +322,12 @@ public class ApplyCompletionAction implements Action { throw new IllegalArgumentException("关联多条投诉举报数据,请联系管理员处理"); } ComplaintCollection complaintCollection = complaintCollections.get(0); + // 未初核 + if (ComplaintCollectionInitialEnum.UN_UPLOADED.getCode().equals(complaintCollection.getGwf3())) { + ComplaintCollectionInitialReviewRequest request = new ComplaintCollectionInitialReviewRequest(); + request.setComplaintId(complaintCollection.getId()); + complaintCollectionService.initialReview(request); + } ComplaintCollectionUpdateParam complaintCollectionUpdateParam = new ComplaintCollectionUpdateParam(); String involveDepartId = verifyData.getInvolveDepartId();