Browse Source

fix: 完善涉访涉诉流程初核办理

feature/tsjb-1.0
wxc 3 weeks ago
parent
commit
7b1bb7537b
  1. 2
      src/main/java/com/biutag/supervision/constants/enums/FlowActionEnum.java
  2. 5
      src/main/java/com/biutag/supervision/flow/FlowService.java
  3. 5
      src/main/java/com/biutag/supervision/flow/action/ApplyCompletionAction.java

2
src/main/java/com/biutag/supervision/constants/enums/FlowActionEnum.java

@ -7,6 +7,8 @@ import lombok.Getter;
public enum FlowActionEnum {
FIRST_DISTRIBUTE("first_distribute", "已下发"),
SAVE("save", "保存"),
SECOND_APPROVE("second_approve", "已审批"),
FIRST_APPROVE("first_approve", "已审批");

5
src/main/java/com/biutag/supervision/flow/FlowService.java

@ -5,6 +5,7 @@ import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.biutag.supervision.common.UserContextHolder;
import com.biutag.supervision.constants.enums.FlowActionEnum;
import com.biutag.supervision.flow.action.Action;
import com.biutag.supervision.pojo.dto.ActionDto;
import com.biutag.supervision.pojo.entity.Negative;
@ -57,6 +58,10 @@ public class FlowService {
);
}
}
// 保存操作不保留操作流程历史
if (FlowActionEnum.SAVE.getKey().equals(actionDto.getActionKey())) {
return true;
}
NegativeWork work = workService.getById(actionDto.getWorkId());
NegativeHistory history = new NegativeHistory().setHistoryId(IdUtil.fastSimpleUUID())

5
src/main/java/com/biutag/supervision/flow/action/ApplyCompletionAction.java

@ -79,11 +79,12 @@ public class ApplyCompletionAction implements Action {
.set(Negative::getVerifyTime, LocalDateTime.now())
.set(Negative::getLatestProcessTime, LocalDateTime.now());
negativeService.update(updateWrapper);
// 同步修改投诉举报涉及单位
updateComplaintCollectionInfo(negative, verifyData);
}
public void updateNegative(Negative negative, VerifyData verifyData) {
// 同步修改投诉举报涉及单位
updateComplaintCollectionInfo(negative, verifyData);
LocalDateTime now = LocalDateTime.now();
String checkStatus = null;
if (CheckStatusEnum.TRUE.getValue().equals(verifyData.getCheckStatusCode())) {

Loading…
Cancel
Save