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

建设部网站预应力资质迅博威网站建设

建设部网站预应力资质,迅博威网站建设,您与此网站建立的连接不安全,广州海珠区租房子一般多少钱背景 在构建创业项目JeecgFlow过程中#xff0c;在调用taskService.addComment接口出现了异常。就是数据存储的Message信息出现了截取#xff0c;也就是存储不完整。 效果如下. flowable版本6.7.2 问题排查 接口详解及问题代码 //新增评论的接口说明 Comment addComment(…背景 在构建创业项目JeecgFlow过程中在调用taskService.addComment接口出现了异常。就是数据存储的Message信息出现了截取也就是存储不完整。 效果如下. flowable版本6.7.2 问题排查 接口详解及问题代码 //新增评论的接口说明 Comment addComment(String taskId,String processInstanceId,String message) //出问题的代码 CommentHistoryRes.CommentDTO commentDTO new CommentHistoryRes.CommentDTO(); commentDTO.setComment(userTaskRejectReq.getComment()); commentDTO.setImageUrl(userTaskRejectReq.getImageUrl()); commentDTO.setTaskStatus(font color#E6A23C驳回/font); taskService.addComment(userTaskRejectReq.getTaskId(),userTaskRejectReq.getProcessInstanceId(), JSON.toJSONString(commentDTO)); 数据库字段Message的长短的排查 CREATE TABLE act_hi_comment ( ID_ varchar(64) COLLATE utf8_bin NOT NULL, TYPE_ varchar(255) COLLATE utf8_bin DEFAULT NULL, TIME_ datetime(3) NOT NULL, USER_ID_ varchar(255) COLLATE utf8_bin DEFAULT NULL, TASK_ID_ varchar(64) COLLATE utf8_bin DEFAULT NULL, PROC_INST_ID_ varchar(64) COLLATE utf8_bin DEFAULT NULL, ACTION_ varchar(255) COLLATE utf8_bin DEFAULT NULL, MESSAGE_ varchar(4000) COLLATE utf8_bin DEFAULT NULL, FULL_MSG_ longblob,PRIMARY KEY (ID_) ) ENGINEInnoDB DEFAULT CHARSETutf8 COLLATEutf8_bin;MESSAGE_字段4000 完全满足我的业务需求啊。应该不是这个原因。 错误的原因 1.TaskService.addComment是新增操作 saveComment是修改操作。 2.addComment应该在操作流程之前例如用户任务节点审批先进行addComment操作然后complete完成 3.comment表中有两个字段message, full_message。message字段存储前163个字段内容。fullMessage完整的审批信息。因此获取审批内容是取fullMessage而不是message字段。此获取审批内容是取fullMessage而不是message字段。 解决办法因为我是一次性查询多个task的comment。因此直接走了表查询采用jdbcTemplate,并且fullMessage使用string字段类型接收. String ids taskIdList.stream().map(m - m ).collect(Collectors.joining(,)); sql.append(select hc.ID_ as id, hc.PROC_INST_ID_ as procInstID, hc.TASK_ID_ as taskId, hc.MESSAGE_ as message, hc.FULL_MESSAGE_ as fullMessage ); sql.append(from act_hi_comment hc where hc.TASK_ID_ in ( ids )); ListMapString, Object resultList jdbcTemplate.queryForList(sql.toString());如果是单个task任务,可以用api taskService.getTaskComments(taskId)更多关于工作流知识请访问: www.jeecgflow.com
http://www.hkea.cn/news/14525787/

相关文章:

  • 防水网站的外链如何找网站功能配置
  • 做代售机票网站程序oa办公系统软件哪家好
  • 天津做网站推广的公司社交网站开发背景
  • 网站建设 大纲手机网站设计平台
  • 电脑什么网站可以做长图攻略网站做app有什么意义
  • 织梦cms网站分页打不开网站建设费用核算科目
  • 义马网站建设电话杭州网站设计的公司
  • wordpress 移动站插件网站开发采用的技术方案说明
  • 正规品牌网站设计图片常德网站建设技术
  • 彩票网站开发定制网站服务器不稳定怎么办
  • 广州网站定做教程网站如何做中英文切换
  • 网站建设是否需形成无形资产上海网页制作设计营销
  • 网站优化建设苏州怎么做淘宝客网站赚钱
  • 河南网站建设优化dede网站 异步生成
  • 常州网站推广招聘网站怎么做
  • 网站如何推广行业个人网站做cpa
  • 网站空间送域名招商外包服务公司
  • 申请免费的网站seo怎么学在哪里学
  • 国外哪些网站有黄图湖南长沙公司
  • 腾讯云备案网站建设方案书北辰网站建设公司
  • 网站建设优化课程网站开发技术说明文档
  • 网页游戏平台网站一般网站开发的硬件要求
  • 网站建设参考文献英文书籍拖拽响应式网站建设公司
  • 企业网站建设平台的分析怎么制作外贸网站模板
  • 中国跨境电商出口平台如何做好网站推广优化
  • 最好的网站设计公司建立网站内容需要做的事
  • c2c网站方案互联网创新创业大赛项目计划书
  • 微网站建设市场分析wordpress 跳转首页
  • 丽水集团网站建设广西工程建设质量管理协会网站
  • 网站策划的工作要求全网营销实战培训