diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/controller/WorkCenterController.java b/laws-modules/src/main/java/com/jero/modules/activiti/controller/WorkCenterController.java index 8d42e061..8c72df20 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/controller/WorkCenterController.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/controller/WorkCenterController.java @@ -8,6 +8,7 @@ import com.jero.common.system.vo.LoginUser; import com.jero.modules.activiti.entity.ProcessAll; import com.jero.modules.activiti.entity.ProcessApprovalRecord; import com.jero.modules.activiti.enums.FinishFlagEnum; +import com.jero.modules.activiti.enums.ProcessStatusEnum; import com.jero.modules.activiti.process.common.entity.ProcessDraft; import com.jero.modules.activiti.process.common.service.ProcessDraftService; import com.jero.modules.activiti.process.fb.service.IProcessHandleService; @@ -59,6 +60,7 @@ public class WorkCenterController { String userId = loginUser.getId(); queryWrapper.eq("par.user_id",userId); queryWrapper.eq("par.finish_flag", FinishFlagEnum.INCOMPLETE.getValue()); + queryWrapper.ne("pa.prc_status", ProcessStatusEnum.WITHDRAWN.getValue()); Page page = new Page<>(pageNo, pageSize); IPage todoList = processAllService.getTodoList(page, queryWrapper); @@ -76,7 +78,7 @@ public class WorkCenterController { String userId = loginUser.getId(); queryWrapper.eq("par.user_id",userId); queryWrapper.eq("par.finish_flag",FinishFlagEnum.COMPLETE.getValue()); - + queryWrapper.ne("pa.prc_status", ProcessStatusEnum.WITHDRAWN.getValue()); Page page = new Page<>(pageNo, pageSize); IPage completedList = processAllService.getCompletedList(page, queryWrapper); return Result.OK(completedList); @@ -92,6 +94,7 @@ public class WorkCenterController { LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); String userId = loginUser.getId(); queryWrapper.eq("pa.create_user_id",userId); + queryWrapper.ne("pa.prc_status", ProcessStatusEnum.WITHDRAWN.getValue()); Page page = new Page<>(pageNo, pageSize); IPage sentList = processAllService.getSentList(page, queryWrapper);