|
|
|
|
@ -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(); |
|
|
|
|
|