|  |  |  | 
|---|
|  |  |  | list.add(dto); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 3: | 
|---|
|  |  |  | dto.setTitle("总裁办审核"); | 
|---|
|  |  |  | dto.setTitle("总经办审核"); | 
|---|
|  |  |  | dto.setUserId(president.getId()); | 
|---|
|  |  |  | dto.setUsername(president.getNickname()); | 
|---|
|  |  |  | list.add(dto); | 
|---|
|  |  |  | 
|---|
|  |  |  | return list; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static List<SettleDto> initSalesPricing(User manager ,User user,List<String> names ,int nodes) { | 
|---|
|  |  |  | public static List<SettleDto> initSalesPricing(User manager ,User user,User userUp,List<String> names ,int nodes) { | 
|---|
|  |  |  | List<SettleDto> list = new ArrayList<>(); | 
|---|
|  |  |  | for (int i = 0; i < nodes+1; i++) { | 
|---|
|  |  |  | SettleDto dto = new SettleDto(); | 
|---|
|  |  |  | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 3: | 
|---|
|  |  |  | dto.setTitle(names.get(i)); | 
|---|
|  |  |  | dto.setUserId(userUp.getId()); | 
|---|
|  |  |  | dto.setUsername(userUp.getUsername()); | 
|---|
|  |  |  | list.add(dto); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | default: | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return list; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static List<SettleDto> initSalesPricingPriOnline2(User user,User userUp,List<String> names ,int nodes) { | 
|---|
|  |  |  | List<SettleDto> list = new ArrayList<>(); | 
|---|
|  |  |  | for (int i = 0; i < nodes+1; i++) { | 
|---|
|  |  |  | SettleDto dto = new SettleDto(); | 
|---|
|  |  |  | dto.setStep(i); | 
|---|
|  |  |  | switch (i) { | 
|---|
|  |  |  | case 0: | 
|---|
|  |  |  | dto.setTitle("开始"); | 
|---|
|  |  |  | dto.setMsg(user.getUsername() + names.get(i)); | 
|---|
|  |  |  | dto.setUserId(user.getId()); | 
|---|
|  |  |  | dto.setUsername(user.getUsername()); | 
|---|
|  |  |  | dto.setTime(DateUtils.convert(new Date())); | 
|---|
|  |  |  | dto.setCurr(Boolean.TRUE); | 
|---|
|  |  |  | list.add(dto); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 1: | 
|---|
|  |  |  | dto.setTitle(names.get(i)); | 
|---|
|  |  |  | dto.setUserId(user.getId()); | 
|---|
|  |  |  | dto.setUsername(user.getNickname()); | 
|---|
|  |  |  | list.add(dto); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 2: | 
|---|
|  |  |  | dto.setTitle(names.get(i)); | 
|---|
|  |  |  | dto.setUserId(userUp.getId()); | 
|---|
|  |  |  | dto.setUsername(userUp.getUsername()); | 
|---|
|  |  |  | list.add(dto); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | default: | 
|---|
|  |  |  | 
|---|
|  |  |  | SettleDto dto = new SettleDto(); | 
|---|
|  |  |  | dto.setStep(i); | 
|---|
|  |  |  | switch (i) { | 
|---|
|  |  |  | case 0: | 
|---|
|  |  |  | case 1: | 
|---|
|  |  |  | dto.setTitle("开始"); | 
|---|
|  |  |  | dto.setMsg(user.getUsername() + names.get(i)); | 
|---|
|  |  |  | dto.setUserId(user.getId()); | 
|---|
|  |  |  | 
|---|
|  |  |  | dto.setCurr(Boolean.TRUE); | 
|---|
|  |  |  | list.add(dto); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 1: | 
|---|
|  |  |  | dto.setTitle(names.get(i)); | 
|---|
|  |  |  | dto.setUserId(user.getId()); | 
|---|
|  |  |  | dto.setUsername(user.getNickname()); | 
|---|
|  |  |  | list.add(dto); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | //                case 1: | 
|---|
|  |  |  | //                    dto.setTitle(names.get(i)); | 
|---|
|  |  |  | //                    dto.setUserId(user.getId()); | 
|---|
|  |  |  | //                    dto.setUsername(user.getNickname()); | 
|---|
|  |  |  | //                    list.add(dto); | 
|---|
|  |  |  | //                    break; | 
|---|
|  |  |  | case 2: | 
|---|
|  |  |  | dto.setTitle(names.get(i)); | 
|---|
|  |  |  | dto.setUserId(manager.getId()); | 
|---|
|  |  |  | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 4: | 
|---|
|  |  |  | dto.setTitle(names.get(i)); | 
|---|
|  |  |  | dto.setUserId(user.getId()); | 
|---|
|  |  |  | dto.setUsername(user.getUsername()); | 
|---|
|  |  |  | list.add(dto); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | default: | 
|---|