优化项目
This commit is contained in:
parent
762526edbd
commit
4b10a2b2b6
|
@ -5,20 +5,13 @@ import com.snow.common.core.controller.BaseController;
|
|||
import com.snow.common.core.domain.AjaxResult;
|
||||
import com.snow.common.core.page.PageModel;
|
||||
import com.snow.common.core.page.TableDataInfo;
|
||||
import com.snow.common.exception.BusinessException;
|
||||
import com.snow.common.utils.StringUtils;
|
||||
import com.snow.flowable.common.constants.FlowConstants;
|
||||
import com.snow.flowable.domain.*;
|
||||
import com.snow.flowable.domain.leave.SysOaLeaveForm;
|
||||
import com.snow.flowable.service.AppFormService;
|
||||
import com.snow.flowable.service.impl.FlowableServiceImpl;
|
||||
import com.snow.framework.util.ShiroUtils;
|
||||
import com.snow.system.domain.SysOaLeave;
|
||||
import com.snow.system.domain.SysUser;
|
||||
import com.snow.system.service.ISysOaLeaveService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
import org.flowable.engine.history.HistoricProcessInstance;
|
||||
import org.flowable.task.api.Task;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
|
@ -42,8 +35,6 @@ import java.util.List;
|
|||
public class FlowController extends BaseController {
|
||||
private String prefix = "flow";
|
||||
|
||||
@Autowired
|
||||
private ISysOaLeaveService sysOaLeaveService;
|
||||
@Autowired
|
||||
private FlowableServiceImpl flowableService;
|
||||
@Autowired
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
package com.snow.flowable.listener.purchaseOrder;
|
||||
|
||||
|
||||
|
||||
import com.snow.flowable.domain.purchaseOrder.PurchaseOrderForm;
|
||||
import com.snow.flowable.listener.AbstractExecutionListener;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* @program: snow
|
||||
* @description
|
||||
* @author: 没用的阿吉
|
||||
* @create: 2021-01-10 20:05
|
||||
**/
|
||||
@Service("purManagerFlowListener")
|
||||
@Slf4j
|
||||
public class PurchaseManagerFlowListener extends AbstractExecutionListener<PurchaseOrderForm> {
|
||||
|
||||
|
||||
@Override
|
||||
protected void process() {
|
||||
PurchaseOrderForm appForms = getAppForms();
|
||||
//设置参数(应该在任务节点设置参数)
|
||||
setVariable("totalPrice",appForms.getTotalPrice());
|
||||
setVariable("price",1000);
|
||||
|
||||
}
|
||||
}
|
|
@ -3,7 +3,6 @@ package com.snow.flowable.listener.purchaseOrder;
|
|||
import com.snow.common.enums.ProcessStatus;
|
||||
import com.snow.flowable.domain.purchaseOrder.PurchaseOrderForm;
|
||||
import com.snow.flowable.listener.AbstractExecutionListener;
|
||||
import com.snow.flowable.service.FlowableService;
|
||||
import com.snow.system.domain.PurchaseOrderMain;
|
||||
import com.snow.system.mapper.PurchaseOrderMainMapper;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
|
|
@ -326,6 +326,7 @@ public class FlowableServiceImpl implements FlowableService {
|
|||
return task;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public PageModel<TaskVO> findTasksByUserId(String userId, TaskBaseDTO taskBaseDTO) {
|
||||
//根据用户ID获取角色
|
||||
|
@ -423,7 +424,7 @@ public class FlowableServiceImpl implements FlowableService {
|
|||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Set<SysUser> getHistoricIdentityLinksForTask(String taskId){
|
||||
public Set<SysUser> getHistoricIdentityLinksForTask(String taskId){
|
||||
Set<SysUser> userList=new HashSet<>();
|
||||
List<HistoricIdentityLink> historicIdentityLinksForTask = historyService.getHistoricIdentityLinksForTask(taskId);
|
||||
if(!CollectionUtils.isEmpty(historicIdentityLinksForTask)){
|
||||
|
|
Loading…
Reference in New Issue