ljw 2025-12-11 13:33:29 +08:00
parent 175bd4d7bf
commit b155c21610
1 changed files with 9 additions and 0 deletions

View File

@ -1686,15 +1686,24 @@ public class OrderInfoService extends ServiceImpl<OrderInfoMapper, OrderInfoEnti
public void export(HttpServletResponse response, OrderPagingSearchParam searchParam) throws IOException { public void export(HttpServletResponse response, OrderPagingSearchParam searchParam) throws IOException {
LocalDateTime startTime = searchParam.getStartTime(); LocalDateTime startTime = searchParam.getStartTime();
LocalDateTime endTime = searchParam.getEndTime(); LocalDateTime endTime = searchParam.getEndTime();
String transCompanyName = searchParam.getTransCompanyName();
String driverName = searchParam.getDriverName();
OrderCategory orderCategory = searchParam.getOrderCategory();
String area = searchParam.getArea();
QueryWrapper<OrderPagingResult> ew = Wrappers.query(); QueryWrapper<OrderPagingResult> ew = Wrappers.query();
ew.eq(null != searchParam.getStationId() && searchParam.getStationId() > 0, "a.station_id", searchParam.getStationId()); ew.eq(null != searchParam.getStationId() && searchParam.getStationId() > 0, "a.station_id", searchParam.getStationId());
ew.like(StrUtil.isNotBlank(searchParam.getSn()), "a.sn", searchParam.getSn()); ew.like(StrUtil.isNotBlank(searchParam.getSn()), "a.sn", searchParam.getSn());
ew.like(StrUtil.isNotBlank(searchParam.getLicensePlate()), "d.license_plate", searchParam.getLicensePlate()); ew.like(StrUtil.isNotBlank(searchParam.getLicensePlate()), "d.license_plate", searchParam.getLicensePlate());
ew.like(StrUtil.isNotBlank(searchParam.getPhone()), "a.phone", searchParam.getPhone()); ew.like(StrUtil.isNotBlank(searchParam.getPhone()), "a.phone", searchParam.getPhone());
ew.like(StrUtil.isNotBlank(searchParam.getNickname()), "a.contacts", searchParam.getNickname()); ew.like(StrUtil.isNotBlank(searchParam.getNickname()), "a.contacts", searchParam.getNickname());
ew.like(StrUtil.isNotBlank(transCompanyName), "g.company_name",transCompanyName);
ew.like(StrUtil.isNotBlank(driverName), "f.driver_name", driverName);
ew.ge(startTime != null, "a.create_time", startTime); ew.ge(startTime != null, "a.create_time", startTime);
ew.le(endTime != null, "a.create_time", endTime); ew.le(endTime != null, "a.create_time", endTime);
ew.eq(orderCategory != null, "a.order_category", orderCategory);
ew.eq(null != searchParam.getTransCompanyId(), "a.trans_company_id", searchParam.getTransCompanyId()); ew.eq(null != searchParam.getTransCompanyId(), "a.trans_company_id", searchParam.getTransCompanyId());
ew.eq("a.deleted", 0);
ew.eq(StrUtil.isNotBlank(area), "h.area", area);
historyEW(searchParam, null, ew); historyEW(searchParam, null, ew);
List<OrderExportResult> list = baseMapper.exportList(ew); List<OrderExportResult> list = baseMapper.exportList(ew);
List<OrderExportDetailResult> detailResults = baseMapper.exportDetailList(ew); List<OrderExportDetailResult> detailResults = baseMapper.exportDetailList(ew);