feat: 后端支持按客户姓名查询订单
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Agent
2026-03-28 03:25:40 +00:00
parent 1888d82f58
commit 74666a33cb
2 changed files with 6 additions and 2 deletions

View File

@@ -163,12 +163,15 @@ public class OrderServiceImpl implements OrderService {
* 获取订单列表
*/
@Override
public Page<Order> getOrders(String customerId, Integer status, String startDate, String endDate, Integer page, Integer pageSize) {
public Page<Order> getOrders(String customerId, String customerName, Integer status, String startDate, String endDate, Integer page, Integer pageSize) {
Page<Order> pageParam = new Page<>(page, pageSize);
LambdaQueryWrapper<Order> wrapper = new LambdaQueryWrapper<>();
if (customerId != null) {
wrapper.eq(Order::getCustomerId, customerId);
}
if (customerName != null && !customerName.isEmpty()) {
wrapper.like(Order::getCustomerName, customerName);
}
if (status != null) {
wrapper.eq(Order::getStatus, status);
}