|
@@ -7,6 +7,7 @@ import com.qmth.boot.api.annotation.BOOL;
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.boot.api.exception.ApiException;
|
|
import com.qmth.boot.api.exception.ApiException;
|
|
import com.qmth.distributed.print.business.bean.result.EditResult;
|
|
import com.qmth.distributed.print.business.bean.result.EditResult;
|
|
|
|
+import com.qmth.distributed.print.business.bean.result.TaskApproveResult;
|
|
import com.qmth.distributed.print.business.entity.TFFlow;
|
|
import com.qmth.distributed.print.business.entity.TFFlow;
|
|
import com.qmth.distributed.print.business.service.ActivitiService;
|
|
import com.qmth.distributed.print.business.service.ActivitiService;
|
|
import com.qmth.distributed.print.business.service.PrintCommonService;
|
|
import com.qmth.distributed.print.business.service.PrintCommonService;
|
|
@@ -16,7 +17,6 @@ import com.qmth.teachcloud.common.entity.BasicAttachment;
|
|
import com.qmth.teachcloud.common.entity.SysUser;
|
|
import com.qmth.teachcloud.common.entity.SysUser;
|
|
import com.qmth.teachcloud.common.enums.ExceptionResultEnum;
|
|
import com.qmth.teachcloud.common.enums.ExceptionResultEnum;
|
|
import com.qmth.teachcloud.common.enums.FieldUniqueEnum;
|
|
import com.qmth.teachcloud.common.enums.FieldUniqueEnum;
|
|
-import com.qmth.teachcloud.common.enums.FlowApproveOperationEnum;
|
|
|
|
import com.qmth.teachcloud.common.enums.FlowApprovePassEnum;
|
|
import com.qmth.teachcloud.common.enums.FlowApprovePassEnum;
|
|
import com.qmth.teachcloud.common.enums.UploadFileEnum;
|
|
import com.qmth.teachcloud.common.enums.UploadFileEnum;
|
|
import com.qmth.teachcloud.common.service.BasicAttachmentService;
|
|
import com.qmth.teachcloud.common.service.BasicAttachmentService;
|
|
@@ -24,8 +24,6 @@ import com.qmth.teachcloud.common.util.Result;
|
|
import com.qmth.teachcloud.common.util.ResultUtil;
|
|
import com.qmth.teachcloud.common.util.ResultUtil;
|
|
import com.qmth.teachcloud.common.util.ServletUtil;
|
|
import com.qmth.teachcloud.common.util.ServletUtil;
|
|
import io.swagger.annotations.*;
|
|
import io.swagger.annotations.*;
|
|
-import org.activiti.engine.RuntimeService;
|
|
|
|
-import org.activiti.engine.TaskService;
|
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.dao.DuplicateKeyException;
|
|
import org.springframework.dao.DuplicateKeyException;
|
|
@@ -68,12 +66,6 @@ public class TFFlowController {
|
|
@Resource
|
|
@Resource
|
|
TFFlowService tfFlowService;
|
|
TFFlowService tfFlowService;
|
|
|
|
|
|
- @Resource
|
|
|
|
- RuntimeService runtimeService;
|
|
|
|
-
|
|
|
|
- @Resource
|
|
|
|
- TaskService taskService;
|
|
|
|
-
|
|
|
|
@ApiOperation(value = "注册流程")
|
|
@ApiOperation(value = "注册流程")
|
|
@Transactional
|
|
@Transactional
|
|
@ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = ResultUtil.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = ResultUtil.class)})
|
|
@@ -139,17 +131,6 @@ public class TFFlowController {
|
|
return ResultUtil.ok(tfFlowService.list(new Page<>(pageNumber, pageSize), name, SystemConstant.getHeadOrUserSchoolId(), sysUser.getOrgId()));
|
|
return ResultUtil.ok(tfFlowService.list(new Page<>(pageNumber, pageSize), name, SystemConstant.getHeadOrUserSchoolId(), sysUser.getOrgId()));
|
|
}
|
|
}
|
|
|
|
|
|
-// @ApiOperation(value = "启动流程")
|
|
|
|
-// @ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = ResultUtil.class)})
|
|
|
|
-// @RequestMapping(value = "/start", method = RequestMethod.POST)
|
|
|
|
-// public Result start() {
|
|
|
|
-// SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
|
-// Map<String, Object> map = new HashMap<>();
|
|
|
|
-// map.computeIfAbsent(SystemConstant.APPROVE_ID, v -> String.valueOf(sysUser.getId()));
|
|
|
|
-// activitiService.startActivity(SystemConstant.GDYKDX_FLOW_KEY, map);
|
|
|
|
-// return ResultUtil.ok();
|
|
|
|
-// }
|
|
|
|
-
|
|
|
|
@ApiOperation(value = "审批流程")
|
|
@ApiOperation(value = "审批流程")
|
|
@ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = ResultUtil.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = ResultUtil.class)})
|
|
@RequestMapping(value = "/task/approve", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/task/approve", method = RequestMethod.POST)
|
|
@@ -165,4 +146,14 @@ public class TFFlowController {
|
|
activitiService.taskApprove(map);
|
|
activitiService.taskApprove(map);
|
|
return ResultUtil.ok();
|
|
return ResultUtil.ok();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value = "流程审批记录列表")
|
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = TaskApproveResult.class)})
|
|
|
|
+ @RequestMapping(value = "/task/approve/list", method = RequestMethod.POST)
|
|
|
|
+ public Result taskApproveList(@ApiParam(value = "发起人名称", required = false) @RequestParam(required = false) String teacherName,
|
|
|
|
+ @ApiParam(value = "页码", required = true) @RequestParam Integer pageNumber,
|
|
|
|
+ @ApiParam(value = "数量", required = true) @RequestParam Integer pageSize) {
|
|
|
|
+ SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
|
+ return ResultUtil.ok(tfFlowService.taskApproveList(new Page<>(pageNumber, pageSize), teacherName, SystemConstant.getHeadOrUserSchoolId(), sysUser.getOrgId()));
|
|
|
|
+ }
|
|
}
|
|
}
|