buhuazhen
7 小时以前 2d4aac7b3e767ecd42dd02ccba30332386f46a82
src/main/java/com/ruoyi/approve/controller/ApproveProcessController.java
@@ -21,7 +21,7 @@
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.text.ParseException;
import java.util.List;
import java.util.*;
@RestController
@RequestMapping("/approveProcess")
@@ -63,8 +63,16 @@
        if (approveProcessVO == null) {
            return AjaxResult.warn("参数不能为空");
        }
        approveProcessService.addApprove(approveProcessVO);
        Set<Long> approveDeptIdSet = Optional.ofNullable(approveProcessVO.getApproveDeptIdArray()).orElse(new HashSet<>());
        approveDeptIdSet.add(approveProcessVO.getApproveDeptId());
        approveDeptIdSet.stream().filter(Objects::nonNull).distinct().forEach(depId->{
            try {
                approveProcessVO.setApproveDeptId(depId);
                approveProcessService.addApprove(approveProcessVO);
            } catch (Exception e) {
                throw new RuntimeException(e);
            }
        });
        return AjaxResult.success("添加成功");
    }