ruoyi-vue-pro(convert)实体转换无法获取属性

        最近接触了新框架ruoyi-vue-pro。使用时发现一个前端请求数据,控制台查看响应为空,也就是没有正确返回数据。

我的错误排查操作

  1. 前端添加控制台输出
  2. 后端修改yml文件设置日志
  3. 在controller层、service层添加日志语句
  4. 重启后端,前端重新发送请求。

最后发现,问题出在ruoyi-vue-pro的convert转换器,转换后的实体没有获取到属性,也就无法响应正确数据。

解决错误:

  • 使用maven工具,先mvn clear,清除缓存。可能是convert是自动管理的,有缓存,所以清除一下
  • clear结束后mvn compile
  • 删除对应模块下的target,重新build一次,然后重启后端。问题解决
ruoyi-vue-pro 是一款基于 Ruoyi 框架的前后端分离的企业级快速开发平台,它通常集成了工作流管理系统。在这样的系统中,获取当前流程状态一般涉及到查询流程实例的状态信息。通常情况下,可以通过以下步骤获取当前流程状态: 1. 通过流程定义的ID或者流程实例的ID查询流程实例的相关信息。 2. 根据流程实例的状态字段来判断当前流程的状态。流程状态可能包括:启动、待审批、已拒绝、已完成等。 3. 利用工作流提供的API或者服务接口,发送请求并获取流程实例的详细信息,包括当前状态。 以Activiti工作流引擎为例,可以使用以下代码片段来获取当前流程的状态: ```java // 假设已经获取到流程服务FlowableProcessService的实例 FlowableProcessService processService = ...; String processInstanceId = ...; // 流程实例ID // 获取流程实例 ProcessInstance processInstance = processService.createProcessInstanceQuery() .processInstanceId(processInstanceId) .singleResult(); // 获取流程状态 if (processInstance != null) { String state = processInstance.isSuspended() ? "挂起" : "激活"; // 输出流程状态 System.out.println("流程状态: " + state); } else { // 未找到流程实例 System.out.println("流程实例不存在"); } ``` 请注意,以上代码只是一个示例,并不保证适用于所有情况或版本的ruoyi-vue-pro。在实际使用中,需要根据所用工作流引擎的具体API和ruoyi-vue-pro平台的具体实现来获取流程状态。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值