当前位置: 首页 > news >正文

为什么不做网站做公众号dw网站设计模板

为什么不做网站做公众号,dw网站设计模板,如何在工商局网站做身份确认,呼和浩特网站seo优化方案由于群里有些朋友对这个flowable还不是很熟悉#xff0c;在群里的小伙伴的建议下#xff0c;师傅(小学生05101)制作一个开源的项目源码#xff0c;一共大家学习和交流#xff0c;希望对有帮助#xff0c;少走弯路 如果有不懂的问题可以入群#xff1a;633168411 里面都是… 由于群里有些朋友对这个flowable还不是很熟悉在群里的小伙伴的建议下师傅(小学生05101)制作一个开源的项目源码一共大家学习和交流希望对有帮助少走弯路 如果有不懂的问题可以入群633168411 里面都是一些热心肠的人。 项目地址https://gitee.com/lwj/flowable.git代码分支flowable-base视频讲解地址https://space.bilibili.com/485524575/channel/detail?cid94579 用户名密码0000001test0000002test0000003test0000004test文章目录1. 演示2. 导入模板的方法1. 演示 2. 导入模板的方法 public ModelRepresentation importProcessModel(MultipartFile file, ModelRepresentation model) {String fileName file.getOriginalFilename();if (fileName ! null (fileName.endsWith(.bpmn) || fileName.endsWith(.bpmn20.xml))) {try {XMLInputFactory xif XmlUtil.createSafeXmlInputFactory();InputStreamReader xmlIn new InputStreamReader(file.getInputStream(), UTF-8);XMLStreamReader xtr xif.createXMLStreamReader(xmlIn);BpmnModel bpmnModel bpmnXmlConverter.convertToBpmnModel(xtr);//模板验证ProcessValidator validator new ProcessValidatorFactory().createDefaultProcessValidator();ListValidationError errors validator.validate(bpmnModel);if (CollectionUtils.isNotEmpty(errors)){StringBuffer es new StringBuffer();errors.forEach(ve - es.append(ve.toString()).append(/n));throw new BadRequestException(模板验证失败原因: es.toString());}if (CollectionUtils.isEmpty(bpmnModel.getProcesses())) {throw new BadRequestException(No process found in definition fileName);}if (bpmnModel.getLocationMap().size() 0) {BpmnAutoLayout bpmnLayout new BpmnAutoLayout(bpmnModel);bpmnLayout.execute();}ObjectNode modelNode bpmnJsonConverter.convertToJson(bpmnModel);org.flowable.bpmn.model.Process process bpmnModel.getMainProcess();String name process.getId();if (StringUtils.isNotEmpty(process.getName())) {name process.getName();}String description process.getDocumentation();model.setKey(process.getId());model.setName(name);model.setDescription(description);model.setModelType(AbstractModel.MODEL_TYPE_BPMN);User createdBy SecurityUtils.getCurrentUserObject();//查询是否已经存在流程模板Model newModel new Model();ListModel models modelRepository.findByKeyAndType(model.getKey(), model.getModelType());if (CollectionUtils.isNotEmpty(models)) {Model updateModel models.get(0);newModel.setId(updateModel.getId());}newModel.setName(model.getName());newModel.setKey(model.getKey());newModel.setModelType(model.getModelType());newModel.setCreated(Calendar.getInstance().getTime());newModel.setCreatedBy(createdBy.getId());newModel.setDescription(model.getDescription());newModel.setModelEditorJson(modelNode.toString());newModel.setLastUpdated(Calendar.getInstance().getTime());newModel.setLastUpdatedBy(createdBy.getId());newModel.setTenantId(model.getTenantId());newModel modelService.createModel(newModel, SecurityUtils.getCurrentUserObject());return new ModelRepresentation(newModel);} catch (BadRequestException e) {throw e;} catch (Exception e) {LOGGER.error(Import failed for {}, fileName, e);throw new BadRequestException(Import failed for fileName , error message e.getMessage());}} else {throw new BadRequestException(Invalid file name, only .bpmn and .bpmn20.xml files are supported not fileName);}}
http://www.huolong8.cn/news/311207/

相关文章:

  • 网站百科怎么做汕头网站建设制作公司
  • 网站开发流程分为哪几个阶段网站怎么做翻页
  • 教师在哪些网站可以做兼职中文购物网站模板
  • 做网站样式模板网站对联广告
  • react怎么做pc网站网站开发的实训周
  • 游戏网站建设方案南昌seo排名方案
  • 网站软文推广网站阿里巴巴国际站网站建设
  • 做外贸站推广视频网站开发项目
  • 阮一峰的个人网站康展 wordpress
  • 做淘客网站的公司互联网公司设计师都设计什么
  • 新区seo整站优化公司南宁建站模板源码
  • 网站开发者工具下载wordpress安装图片不显示不出来
  • 推荐门户网站建设公司免费名字设计成图案
  • 花钱做网站需要所有权音乐主题资源网站建设
  • 商铺营销推广方案应用商店关键词优化
  • 菲律宾网站网站建设保定网站建
  • 凡诺网站下载免费看黄金的软件
  • 如何帮助网站吸引流量互联网建网站
  • 网站编辑面试问题和答案做网站的困难
  • 优化整站直接用ip做网站
  • 网站建设贰金手指下拉私募网站建设
  • 地方购物网站盈利模式网店运营心得体会
  • 公园网站建设医药公司网站备案
  • 20亿做网站wordpress页面属性
  • python 微信网站开发门户网站广告的类型
  • 广西建设领域证书查询官方网站游戏微网站模板
  • 上海人才网官网站首页制作网站的图片素材
  • 诚信通国际网站怎么做张家港网站制作
  • 试述网站建设应考虑哪些方面的问题企业邮箱正确的写法
  • 学设计网站推荐企业网站的类型包括