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

湛江免费制作网站建设银行网站查余额

湛江免费制作网站,建设银行网站查余额,极客学院 wordpress,wordpress官网中文版背景 在构建创业项目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.yingshimen.cn/news/82608/

相关文章:

  • 自己本地可以做网站服务器兰州网站制作成都
  • 装修公司企业网站开发规划可以做微商的网站
  • 做百度手机网站点击如何做属于自己的领券网站
  • 内乡微网站开发服装市场调网站建设的目的
  • 网站底部备案字体设置wordpress提示更新失败
  • 旅游门户网站建设意义杭州安卓软件开发
  • 公众号网站怎么做的网络类黄页
  • 企业网站建站意义网络与智能媒体设计 干什么?
  • 建设优化网站中国建筑英才网官网手机版
  • 视频网站为什么有人做1m带宽网站支持多少人同时在线
  • 公司如何建设一个网站特色网站建设
  • 绩效管理网站开发wordpress心情插件
  • 网站建设的基本概念网络营销软件推广
  • 做网站vi系统是什么绍兴建站模板厂家
  • 网站一直做竞价么制作软件的公司叫什么
  • 网站美工和平面设计师之路网站建设
  • 惠州惠城区建设网站wordpress 百度蜘蛛
  • 常州微网站加强图书馆网站建设
  • 长沙企业网站建设品牌番禺龙美村做网站
  • 做网站维护工商经营范围是什么seo短视频网页入口营销
  • 海南注册公司多少钱适合seo优化的站点
  • 搭建什么网站能盈利wordpress手机端显示分类
  • 做网站的经验电脑有固定IP 做网站
  • 安徽城乡建设厅官网站wordpress 文章宽度
  • 受欢迎的昆明网站建设江苏住房和城乡建设厅网站报考
  • 做网站页面多少钱外包seo公司
  • wap网站多少钱国外jquery网站
  • 绍兴网站建设开发亚马逊市场营销案例分析
  • 水果销售网站开发文献综述门户网站盈利模式
  • 网站设计特点wordpress站长地图