| | |
| | | IMaintainFieldService maintainFieldService; |
| | | |
| | | private TUser user; |
| | | |
| | | /** |
| | | * |
| | | * @description: 启动流程 |
| | | * @param key 流程key |
| | | * @param session 请求session |
| | | * @param maintainId 版本id |
| | | * @param type 业务类型 |
| | | * @return: flows 流程实例 |
| | | * |
| | | */ |
| | | @Override |
| | | public Flows start(String key, HttpSession session, String maintainId, ActivitiBusinessType type) { |
| | | return start(key, session, maintainId, type, null); |
| | | } |
| | | |
| | | @Override |
| | | /** |
| | | * |
| | | * @description: 启动流程 |
| | | * @param key 流程key |
| | | * @param session 请求session |
| | | * @param maintainId 版本id |
| | | * @param type 业务类型 |
| | | * @param params 参数类型 |
| | | * @return: flows 流程实例 |
| | | * |
| | | */ |
| | | @Override |
| | | public Flows start(String key, HttpSession session, String maintainId, ActivitiBusinessType type, Map<String, Object> params) { |
| | | |
| | | identityService.setSession( session); |
| | |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * @description: 获取待审批列表 |
| | | * @param tableName 表名 |
| | | * @param session 请求session |
| | | * @param pageNo 页数 |
| | | * @param pageSize 每页条数 |
| | | * @return: result 待处理流程list |
| | | * |
| | | */ |
| | | @Override |
| | | public Result todoTask(HttpSession session, String tableName, Integer pageNo, Integer pageSize) { |
| | | taskService.setSession(session); |
| | |
| | | return Result.success(flowPages); |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * @description: 保存用户信息到流程服务里 |
| | | * @param user 用户信息 |
| | | * @return: void |
| | | * |
| | | */ |
| | | |
| | | @Override |
| | | public void setUser(TUser user) { |
| | | this.user = user; |
| | |
| | | runtimeService.setUser(user); |
| | | repositoryService.setUser(user); |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * @description: 获取用户信息到流程服务里 |
| | | * @return: void |
| | | * |
| | | */ |
| | | @Override |
| | | public TUser getUser() { |
| | | return this.user; |