Chinaunix首页 | 论坛 | 博客
  • 博客访问: 603797
  • 博文数量: 298
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3077
  • 用 户 组: 普通用户
  • 注册时间: 2019-06-17 10:57
文章分类

全部博文(298)

文章存档

2022年(96)

2021年(201)

2019年(1)

我的朋友

分类: Java

2022-03-02 09:18:47


点击(此处)折叠或打开


  1.  @Transactional
  2.  @Override
  3.     public Object deployModelId(String modelId, String categoryCode) {
  4.         if (StringUtils.isBlank(modelId) || StringUtils.isBlank(categoryCode)) {
  5.             return fail("模型Id/分类Id不能为空");
  6.         }
  7.         try {
  8.             Model model = modelService.getModel(modelId.trim());
  9.             BpmnModel bpmnModel = modelService.getBpmnModel(model);
  10.             //流程租户标识 暂时不考虑这回事(源码from fhadmin.cn)
  11.             String tenantId = "流程租户标识";
  12.             Deployment deploy = repositoryService.createDeployment()
  13.                     .name(model.getName())
  14.                     .key(model.getKey())
  15.                     .category(categoryCode)
  16.                     .tenantId(tenantId)
  17.                     .addBpmnModel(model.getKey() + ".bpmn", bpmnModel)
  18.                     .deploy();
  19.             return success("流程部署成功");
  20.         } catch (Exception e) {
  21.             TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
  22.             return fail("流程部署失败,失败信息为---" + e.getMessage());
  23.         }
  24.     }


阅读(509) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~