no message

This commit is contained in:
cb 2026-03-13 16:25:23 +08:00
parent 60ef63dfc0
commit 57fcb7161d
2 changed files with 15 additions and 3 deletions

View File

@ -2244,9 +2244,20 @@ public class OrderMasterController extends BaseController {
orderMaster.setCreateBy(this.getSysUser().getUserId().toString()); 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); Long total = orderMasterService.selectOrderMasterCount(orderMaster);
if (total == null) {
total = 0L;
}
orderMaster.setPageSize(pageSize);
orderMaster.setPageNum(pageNum);
startPage(); startPage();
List<OrderMaster> orderMasterList = orderMasterService.selectOrderMasterList(orderMaster); List<OrderMaster> orderMasterList = orderMasterService.selectOrderMasterList(orderMaster);
Set<Long> orderMasterIds = orderMasterList.stream().map(OrderMaster::getId).collect(Collectors.toSet()); Set<Long> orderMasterIds = orderMasterList.stream().map(OrderMaster::getId).collect(Collectors.toSet());

View File

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