|
|
@ -1,80 +1,80 @@ |
|
|
|
///*********************************************************
|
|
|
|
// *********************************************************
|
|
|
|
// ******************** *******************
|
|
|
|
// ************* ************
|
|
|
|
// ******* _oo0oo_ *******
|
|
|
|
// *** o8888888o ***
|
|
|
|
// * 88" . "88 *
|
|
|
|
// * (| -_- |) *
|
|
|
|
// * 0\ = /0 *
|
|
|
|
// * ___/`---'\___ *
|
|
|
|
// * .' \\| |// '. *
|
|
|
|
// * / \\||| : |||// \ *
|
|
|
|
// * / _||||| -:- |||||- \ *
|
|
|
|
// * | | \\\ - /// | | *
|
|
|
|
// * | \_| ''\---/'' |_/ | *
|
|
|
|
// * \ .-\__ '-' ___/-. / *
|
|
|
|
// * ___'. .' /--.--\ `. .'___ *
|
|
|
|
// * ."" '< `.___\_<|>_/___.' >' "". *
|
|
|
|
// * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
|
|
|
|
// * \ \ `_. \_ __\ /__ _/ .-` / / *
|
|
|
|
// * =====`-.____`.___ \_____/___.-`___.-'===== *
|
|
|
|
// * `=---=' *
|
|
|
|
// * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
|
|
|
|
// *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
|
|
|
|
// *********************************************************/
|
|
|
|
//package com.yxt.supervise.system.flow;
|
|
|
|
//
|
|
|
|
//import cn.hutool.core.bean.BeanUtil;
|
|
|
|
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
//import com.yxt.anrui.flowable.api.processcomment.ProcessCommentFeign;
|
|
|
|
//import com.yxt.anrui.flowable.api.processcomment.ProcessCommentVo;
|
|
|
|
//import com.yxt.common.base.utils.StringUtils;
|
|
|
|
//import com.yxt.common.core.query.PagerQuery;
|
|
|
|
//import com.yxt.common.core.result.ResultBean;
|
|
|
|
//import com.yxt.common.core.vo.PagerVo;
|
|
|
|
//import com.yxt.supervise.system.flow.app.FlowTaskDoQuery;
|
|
|
|
//import com.yxt.supervise.system.flow.app.FlowTaskDoVo;
|
|
|
|
//import com.yxt.supervise.system.flow.app.FlowTaskFinishVo;
|
|
|
|
//import com.yxt.supervise.system.sysstafforg.SysStaffOrgService;
|
|
|
|
//import com.yxt.supervise.system.sysstafforg.SysStaffOrgVo;
|
|
|
|
//import com.yxt.supervise.system.sysuser.SysUser;
|
|
|
|
//import com.yxt.supervise.system.sysuser.SysUserService;
|
|
|
|
//import io.swagger.annotations.Api;
|
|
|
|
//import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
//import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
//import org.springframework.web.bind.annotation.RestController;
|
|
|
|
//
|
|
|
|
//import java.text.SimpleDateFormat;
|
|
|
|
//import java.util.ArrayList;
|
|
|
|
//import java.util.Date;
|
|
|
|
//import java.util.List;
|
|
|
|
//import java.util.Map;
|
|
|
|
//
|
|
|
|
///**
|
|
|
|
// * Project: anrui-parent <br/>
|
|
|
|
// * File: FlowableRest.java <br/>
|
|
|
|
// * Class: com.yxt.anrui.portal.biz.flow.FlowableRest <br/>
|
|
|
|
// * Description: <描述类的功能>. <br/>
|
|
|
|
// * Copyright: Copyright (c) 2011 <br/>
|
|
|
|
// * Company: https://gitee.com/liuzp315 <br/>
|
|
|
|
// * Makedate: 2021/10/23 上午11:13 <br/>
|
|
|
|
// *
|
|
|
|
// * @author popo
|
|
|
|
// * @version 1.0
|
|
|
|
// * @since 1.0
|
|
|
|
// */
|
|
|
|
//@RestController
|
|
|
|
//@RequestMapping("v1/flow")
|
|
|
|
//@Api(tags = "业务系统中业务和工作流相关操作")
|
|
|
|
/********************************************************* |
|
|
|
********************************************************* |
|
|
|
******************** ******************* |
|
|
|
************* ************ |
|
|
|
******* _oo0oo_ ******* |
|
|
|
*** o8888888o *** |
|
|
|
* 88" . "88 * |
|
|
|
* (| -_- |) * |
|
|
|
* 0\ = /0 * |
|
|
|
* ___/`---'\___ * |
|
|
|
* .' \\| |// '. *
|
|
|
|
* / \\||| : |||// \ *
|
|
|
|
* / _||||| -:- |||||- \ * |
|
|
|
* | | \\\ - /// | | *
|
|
|
|
* | \_| ''\---/'' |_/ | * |
|
|
|
* \ .-\__ '-' ___/-. / * |
|
|
|
* ___'. .' /--.--\ `. .'___ * |
|
|
|
* ."" '< `.___\_<|>_/___.' >' "". * |
|
|
|
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|
|
|
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|
|
|
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|
|
|
* `=---=' * |
|
|
|
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|
|
|
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|
|
|
*********************************************************/ |
|
|
|
package com.yxt.supervise.system.flow; |
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import com.yxt.anrui.flowable.api.processcomment.ProcessCommentFeign; |
|
|
|
import com.yxt.anrui.flowable.api.processcomment.ProcessCommentVo; |
|
|
|
import com.yxt.common.base.utils.StringUtils; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
|
import com.yxt.supervise.system.flow.app.FlowTaskDoQuery; |
|
|
|
import com.yxt.supervise.system.flow.app.FlowTaskDoVo; |
|
|
|
import com.yxt.supervise.system.flow.app.FlowTaskFinishVo; |
|
|
|
import com.yxt.supervise.system.sysstafforg.SysStaffOrgService; |
|
|
|
import com.yxt.supervise.system.sysstafforg.SysStaffOrgVo; |
|
|
|
import com.yxt.supervise.system.sysuser.SysUser; |
|
|
|
import com.yxt.supervise.system.sysuser.SysUserService; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
/** |
|
|
|
* Project: anrui-parent <br/> |
|
|
|
* File: FlowableRest.java <br/> |
|
|
|
* Class: com.yxt.anrui.portal.biz.flow.FlowableRest <br/> |
|
|
|
* Description: <描述类的功能>. <br/> |
|
|
|
* Copyright: Copyright (c) 2011 <br/> |
|
|
|
* Company: https://gitee.com/liuzp315 <br/>
|
|
|
|
* Makedate: 2021/10/23 上午11:13 <br/> |
|
|
|
* |
|
|
|
* @author popo |
|
|
|
* @version 1.0 |
|
|
|
* @since 1.0 |
|
|
|
*/ |
|
|
|
@RestController |
|
|
|
@RequestMapping("v1/flow") |
|
|
|
@Api(tags = "业务系统中业务和工作流相关操作") |
|
|
|
//public class FlowableRest implements FlowableFeign {
|
|
|
|
public class FlowableRest{ |
|
|
|
//
|
|
|
|
// @Autowired
|
|
|
|
// private FlowableService flowableService;
|
|
|
|
// @Autowired
|
|
|
|
// private SysStaffOrgService sysStaffOrgService;
|
|
|
|
// @Autowired
|
|
|
|
// private SysUserService sysUserService;
|
|
|
|
@Autowired |
|
|
|
private SysStaffOrgService sysStaffOrgService; |
|
|
|
@Autowired |
|
|
|
private SysUserService sysUserService; |
|
|
|
// @Autowired
|
|
|
|
// private ProcessCommentFeign processCommentFeign;
|
|
|
|
///*
|
|
|
@ -289,4 +289,37 @@ |
|
|
|
// public ResultBean<PagerVo<FlowTaskFinishVo>> finishApp(PagerQuery<FlowTaskDoQuery> pagerQuery) {
|
|
|
|
// return null;//flowableService.finishApp(pagerQuery);
|
|
|
|
// }
|
|
|
|
//}
|
|
|
|
@GetMapping("/task/{userSid}") |
|
|
|
public ResultBean<Page<FlowTaskVo>> task(@PathVariable("userSid") String userSid) {//待办列表
|
|
|
|
SysUser sysUser = sysUserService.fetchBySid(userSid); |
|
|
|
String staffSid = sysUser.getStaffSid(); |
|
|
|
List<SysStaffOrgVo> sysStaffOrgListByStaffSid = sysStaffOrgService.getSysStaffOrgListByStaffSid(staffSid); |
|
|
|
// StringBuilder sb = new StringBuilder();
|
|
|
|
// for (SysStaffOrgVo s : sysStaffOrgListByStaffSid) {
|
|
|
|
// sb.append(s.getOrgSidPath());
|
|
|
|
// sb.append(",");
|
|
|
|
// }
|
|
|
|
// if (sb.length() > 0) {
|
|
|
|
// sb.delete(sb.length() - 1, sb.length());
|
|
|
|
// }
|
|
|
|
// pQuery.getParams().setOrgSid(sb.toString());
|
|
|
|
// Page<FlowTaskDto> page = new Page<>();
|
|
|
|
// //BeanUtil.copyProperties(flowableService.todoAllTaskList(userSid, pQuery).getData(),page);
|
|
|
|
// ResultBean< Page<FlowTaskDto>> success = new ResultBean< Page<FlowTaskDto>>().success();
|
|
|
|
ResultBean success = new ResultBean(); |
|
|
|
FlowTaskVo flowTaskVo=new FlowTaskVo(); |
|
|
|
flowTaskVo.setTodoNumber(5); |
|
|
|
List<String> list=new ArrayList<>(); |
|
|
|
list.add("【一级风险】"); |
|
|
|
list.add("【二级风险】"); |
|
|
|
list.add("【三级风险】"); |
|
|
|
list.add("【四级风险】"); |
|
|
|
flowTaskVo.setNotice(list); |
|
|
|
String [] urls={"http://192.168.1.193:7008/upload/1.jpg","http://192.168.1.193:7008/upload/2.jpg"}; |
|
|
|
flowTaskVo.setImageUrl(urls); |
|
|
|
flowTaskVo.setPendingWork(6); |
|
|
|
success.setData(flowTaskVo); |
|
|
|
return success; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|