NextApproverImpl.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.ims.eval.component;
  2. import com.ims.eval.entity.DeptAssessmentDeclaration;
  3. import com.ims.eval.service.IDeptAssessmentDeclarationService;
  4. import com.ims.idms.modules.sys.entity.SysUser;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Component;
  7. import java.util.ArrayList;
  8. import java.util.List;
  9. /**
  10. * @author hlf
  11. * @date 2023/8/9 9:28
  12. * 文件说明:流程脚本事件
  13. */
  14. @Component
  15. public class NextApproverImpl {
  16. @Autowired
  17. private IDeptAssessmentDeclarationService deptAssessmentDeclarationService;
  18. /**
  19. * 获取流程审批人员
  20. *
  21. * @return 结果
  22. */
  23. public List<SysUser> submitTask1(String a1, String a2, String a3) {
  24. System.out.println("进入方法submitTask1----------------->" + "a1:" + a1 + "-----------a2:" + a2 + "-----------a3:" + a3);
  25. DeptAssessmentDeclaration deptAssessmentDeclaration = deptAssessmentDeclarationService.getById(a1);
  26. List<SysUser> userList = new ArrayList<>();
  27. SysUser user = new SysUser();
  28. user.setId(deptAssessmentDeclaration.getDeptLeaderId());
  29. user.setNo(deptAssessmentDeclaration.getDeptLeaderNo());
  30. user.setName(deptAssessmentDeclaration.getDeptLeaderName());
  31. userList.add(user);
  32. return userList;
  33. }
  34. /**
  35. * 获取流程复批人员
  36. *
  37. * @return 结果
  38. */
  39. public List<SysUser> submitTask2(String a1, String a2, String a3) {
  40. System.out.println("进入方法submitTask1----------------->" + "a1:" + a1 + "-----------a2:" + a2 + "-----------a3:" + a3);
  41. DeptAssessmentDeclaration deptAssessmentDeclaration = deptAssessmentDeclarationService.getById(a1);
  42. List<SysUser> userList = new ArrayList<>();
  43. SysUser user = new SysUser();
  44. user.setId(deptAssessmentDeclaration.getSeconderId());
  45. user.setNo(deptAssessmentDeclaration.getSeconderNo());
  46. user.setName(deptAssessmentDeclaration.getSeconderName());
  47. userList.add(user);
  48. return userList;
  49. }
  50. }