中扬CRM客户关系管理系统
#
LSH
2023-11-28 4d70d2fce0e3dd5f0842cb8161181107dca1d55a
src/main/java/com/zy/crm/common/model/SettleDto.java
@@ -30,6 +30,9 @@
    private Boolean curr;
    /*
    * 浓缩
    * */
    public static List<SettleDto> InItFlowPath(List<User> users, List<String> names, int nodes) {
        List<SettleDto> list = new ArrayList<>();
        for (int i = 0; i < nodes; i++) {
@@ -50,6 +53,29 @@
        return list;
    }
    /*
     * 浓缩
     * */
    public static List<SettleDto> InItFlowPathTwo(List<User> users, List<String> names, int nodes) {
        List<SettleDto> list = new ArrayList<>();
        for (int i = 1; i < nodes+1; i++) {
            SettleDto dto = new SettleDto();
            dto.setStep(i);
            if (i == 1) {
                dto.setTitle("开始");
                dto.setMsg(users.get(i-1).getUsername() + names.get(i-1));
                dto.setTime(DateUtils.convert(new Date()));
                dto.setCurr(Boolean.TRUE);
            } else {
                dto.setTitle(names.get(i-1));
            }
            dto.setUserId(users.get(i-1).getId());
            dto.setUsername(users.get(i-1).getUsername());
            list.add(dto);
        }
        return list;
    }
    public static List<SettleDto> init(Plan plan, User manager, User planLeader) {
        List<SettleDto> list = new ArrayList<>();
        for (int i = 1; i < 6; i++) {