Compare commits

..

2 Commits

Author SHA1 Message Date
cb 3a49facbfd Merge branch 'master' of https://git.opsoul.com/clunt/ghy-all 2026-03-13 16:25:33 +08:00
cb 57fcb7161d no message 2026-03-13 16:25:23 +08:00
2 changed files with 15 additions and 3 deletions

View File

@ -2307,9 +2307,20 @@ public class OrderMasterController extends BaseController {
orderMaster.setCreateBy(this.getSysUser().getUserId().toString());
}
// 先获取总数
// 先获取总数防御性处理空值避免分页时拆箱 NPE
Integer pageSize= orderMaster.getPageSize();
Integer pageNum =orderMaster.getPageNum();
if (orderMaster.getProvince()==""){
orderMaster.setProvince(null);
orderMaster.setPageSize(10);
orderMaster.setPageNum(1);
}
Long total = orderMasterService.selectOrderMasterCount(orderMaster);
if (total == null) {
total = 0L;
}
orderMaster.setPageSize(pageSize);
orderMaster.setPageNum(pageNum);
startPage();
List<OrderMaster> orderMasterList = orderMasterService.selectOrderMasterList(orderMaster);
Set<Long> orderMasterIds = orderMasterList.stream().map(OrderMaster::getId).collect(Collectors.toSet());

View File

@ -151,7 +151,8 @@ public class OrderMasterServiceImpl implements OrderMasterService {
@Override
public Long selectOrderMasterCount(OrderMaster orderMaster) {
return orderMasterMapper.selectOrderMasterCount(orderMaster);
Long count = orderMasterMapper.selectOrderMasterCount(orderMaster);
return count;
}
@Override