Commit 9acefb35 by 赵剑炜

工作流调整

parent 2b9fae8e
package com.junmp.junmpProcess.controller; //package com.junmp.junmpProcess.controller;
//
import io.swagger.annotations.Api; //import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; //import io.swagger.annotations.ApiOperation;
import com.junmp.junmpProcess.service.Bussiness.OrgUserAndDeptService; //import com.junmp.junmpProcess.service.Bussiness.OrgUserAndDeptService;
import org.springframework.web.bind.annotation.GetMapping; //import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; //import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam; //import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; //import org.springframework.web.bind.annotation.RestController;
//
import javax.annotation.Resource; //import javax.annotation.Resource;
//
/** ///**
* @author : willian fu // * @author : willian fu
* @version : 1.0 // * @version : 1.0
*/ // */
@RestController //@RestController
@RequestMapping("/OrgUserAndDept") //@RequestMapping("/OrgUserAndDept")
@Api(tags = "和用户组织机构有关的接口") //@Api(tags = "和用户组织机构有关的接口")
public class OrgUserAndDeptController { //public class OrgUserAndDeptController {
//
@Resource // @Resource
private OrgUserAndDeptService orgService; // private OrgUserAndDeptService orgService;
//
/** // /**
* 查询组织架构树 // * 查询组织架构树
* // *
* @param deptId 部门id // * @param deptId 部门id
* @return 组织架构树数据 // * @return 组织架构树数据
*/ // */
@ApiOperation("查询组织架构树") // @ApiOperation("查询组织架构树")
@GetMapping("tree") // @GetMapping("tree")
// @PermissionData(pageComponent = "jeecg/JeecgDemoList") //// @PermissionData(pageComponent = "jeecg/JeecgDemoList")
public Object getOrgTreeData(@RequestParam(defaultValue = "0") Integer deptId, // public Object getOrgTreeData(@RequestParam(defaultValue = "0") Integer deptId,
@RequestParam(defaultValue = "user") String type // @RequestParam(defaultValue = "user") String type
) { // ) {
return orgService.getOrgTreeData(deptId, type); // return orgService.getOrgTreeData(deptId, type);
} // }
//
/** // /**
* 模糊搜索用户 // * 模糊搜索用户
* // *
* @param userName 用户名/拼音/首字母 // * @param userName 用户名/拼音/首字母
* @return 匹配到的用户 // * @return 匹配到的用户
*/ // */
@ApiOperation("模糊搜索用户") // @ApiOperation("模糊搜索用户")
@GetMapping("tree/search") // @GetMapping("tree/search")
public Object getOrgTreeUser(@RequestParam String userName) { // public Object getOrgTreeUser(@RequestParam String userName) {
return orgService.getOrgTreeUser(userName.trim()); // return orgService.getOrgTreeUser(userName.trim());
} // }
//
} //}
package com.junmp.junmpProcess.listener; package com.junmp.junmpProcess.listener;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
import com.junmp.junmpProcess.dto.json.ChildNode;
import com.junmp.junmpProcess.utils.RabbitMQUtils2; import com.junmp.junmpProcess.utils.RabbitMQUtils2;
//import com.rabbitmq.client.Channel; //import com.rabbitmq.client.Channel;
//import com.rabbitmq.client.Connection; //import com.rabbitmq.client.Connection;
import com.junmp.jyzb.api.bean.req.UpdateOrderReq;
import com.junmp.jyzb.service.OrderMainService;
import com.rabbitmq.client.Channel; import com.rabbitmq.client.Channel;
import com.rabbitmq.client.Connection; import com.rabbitmq.client.Connection;
import com.rabbitmq.client.MessageProperties; import com.rabbitmq.client.MessageProperties;
...@@ -16,6 +21,7 @@ import org.slf4j.Logger; ...@@ -16,6 +21,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -23,7 +29,8 @@ import java.util.Map; ...@@ -23,7 +29,8 @@ import java.util.Map;
@Component @Component
public class GlobalEndListener extends AbstractFlowableEngineEventListener { public class GlobalEndListener extends AbstractFlowableEngineEventListener {
protected Logger logger = LoggerFactory.getLogger(this.getClass()); protected Logger logger = LoggerFactory.getLogger(this.getClass());
@Resource
public OrderMainService orderMainService;
@SneakyThrows @SneakyThrows
@Override @Override
protected void processCompleted(FlowableEngineEntityEvent event) { protected void processCompleted(FlowableEngineEntityEvent event) {
...@@ -39,11 +46,14 @@ import java.util.Map; ...@@ -39,11 +46,14 @@ import java.util.Map;
// 获取单据类型 // 获取单据类型
String documentType = (String) processVariables.get("documentType"); String documentType = (String) processVariables.get("documentType");
UpdateOrderReq updateOrderReq = JSONObject.parseObject(documentType, new TypeReference<UpdateOrderReq>() {
});
// 获取单据类型
String orderReq = (String) processVariables.get("orderReq");
// 根据单据类型执行不同的操作 // 根据单据类型执行不同的操作
if ("equipment".equals(documentType)) { if ("equipment".equals(documentType)) {
// 执行装备相关操作 // 执行装备相关操作
// ... orderMainService.AddOrder(updateOrderReq);
} else if ("personnel".equals(documentType)) { } else if ("personnel".equals(documentType)) {
// 执行人员相关操作 // 执行人员相关操作
// ... // ...
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论