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

增加查询接口

上级 bb4efa5f
......@@ -18,6 +18,8 @@ import org.dromara.workflow.service.IOrderApproveService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* 订单审批
* 前端访问路由地址为:/workflow/orderApprove
......@@ -42,6 +44,17 @@ public class OrderApproveController extends BaseController {
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;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.RequiredArgsConstructor;
......@@ -68,6 +69,10 @@ public class OrderApproveServiceImpl extends AbstractBaseService<OrderApproveVo,
lqw.eq(bo.getExpireTime() != null, OrderApprove::getExpireTime, bo.getExpireTime());
lqw.eq(StringUtils.isNotBlank(bo.getInfo()), OrderApprove::getInfo, bo.getInfo());
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;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论