| | |
| | | private final ApproveProcessConfigNodeMapper approveProcessConfigNodeMapper; |
| | | @Override |
| | | public List<ApproveProcessConfigNodeVo> listNode(Integer type) { |
| | | List<ApproveProcessConfigNode> approveProcessConfigNodes = approveProcessConfigNodeMapper.selectList(new QueryWrapper<ApproveProcessConfigNode>().lambda().eq(ApproveProcessConfigNode::getApproveType, type).orderByAsc(ApproveProcessConfigNode::getNodeOrder)); |
| | | List<ApproveProcessConfigNode> approveProcessConfigNodes = approveProcessConfigNodeMapper.selectList(new QueryWrapper<ApproveProcessConfigNode>().lambda() |
| | | .eq(ApproveProcessConfigNode::getApproveType, type) |
| | | .orderByAsc(ApproveProcessConfigNode::getNodeOrder) |
| | | .orderByAsc(ApproveProcessConfigNode::getId)); |
| | | return approveProcessConfigNodes.stream() |
| | | .map(node -> { |
| | | ApproveProcessConfigNodeVo vo = new ApproveProcessConfigNodeVo(); |
| | |
| | | approveProcessConfigNodeMapper.delete(new QueryWrapper<ApproveProcessConfigNode>().lambda().eq(ApproveProcessConfigNode::getApproveType, approveProcessConfigNodes.get(0).getApproveType())); |
| | | //新增 数据 |
| | | for (ApproveProcessConfigNode node : approveProcessConfigNodes) { |
| | | // 默认或签模式,兼容未传 approve_mode 的旧数据 |
| | | if (node.getApproveMode() == null || node.getApproveMode().isEmpty()) { |
| | | node.setApproveMode("or"); |
| | | } |
| | | approveProcessConfigNodeMapper.insert(node); |
| | | } |
| | | return true; |