| | |
| | | |
| | | 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++) { |
| | |
| | | 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++) { |