提交 75b5ec65 authored 作者: hzh's avatar hzh

增加查询接口

上级 bb4efa5f
...@@ -18,6 +18,8 @@ import org.dromara.workflow.service.IOrderApproveService; ...@@ -18,6 +18,8 @@ import org.dromara.workflow.service.IOrderApproveService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 订单审批 * 订单审批
* 前端访问路由地址为:/workflow/orderApprove * 前端访问路由地址为:/workflow/orderApprove
...@@ -42,6 +44,17 @@ public class OrderApproveController extends BaseController { ...@@ -42,6 +44,17 @@ public class OrderApproveController extends BaseController {
return orderApproveService.queryPageList(bo, pageQuery); return orderApproveService.queryPageList(bo, pageQuery);
} }
/**
* 公共接口
*
* @param bo 查询参数
* @return 数据
*/
@GetMapping("/commonList")
public R<List<OrderApproveVo>> commonList(OrderApproveBo bo) {
return R.ok(orderApproveService.queryList(bo));
}
/** /**
* 获取订单审批详细信息 * 获取订单审批详细信息
* *
......
package org.dromara.workflow.service.impl; package org.dromara.workflow.service.impl;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
...@@ -68,6 +69,10 @@ public class OrderApproveServiceImpl extends AbstractBaseService<OrderApproveVo, ...@@ -68,6 +69,10 @@ public class OrderApproveServiceImpl extends AbstractBaseService<OrderApproveVo,
lqw.eq(bo.getExpireTime() != null, OrderApprove::getExpireTime, bo.getExpireTime()); lqw.eq(bo.getExpireTime() != null, OrderApprove::getExpireTime, bo.getExpireTime());
lqw.eq(StringUtils.isNotBlank(bo.getInfo()), OrderApprove::getInfo, bo.getInfo()); lqw.eq(StringUtils.isNotBlank(bo.getInfo()), OrderApprove::getInfo, bo.getInfo());
lqw.eq(StringUtils.isNotBlank(bo.getStatus()), OrderApprove::getStatus, bo.getStatus()); lqw.eq(StringUtils.isNotBlank(bo.getStatus()), OrderApprove::getStatus, bo.getStatus());
Object orderNoList = params.get("orderNoList");
if (orderNoList != null) {
lqw.in(OrderApprove::getOrderNo, JSON.parseArray(JSON.toJSONString(orderNoList), String.class));
}
return lqw; return lqw;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论