diff --git a/pz-system/src/main/java/com/pz/system/service/impl/TotalOrderServiceImpl.java b/pz-system/src/main/java/com/pz/system/service/impl/TotalOrderServiceImpl.java index 04ae35c..6678f42 100644 --- a/pz-system/src/main/java/com/pz/system/service/impl/TotalOrderServiceImpl.java +++ b/pz-system/src/main/java/com/pz/system/service/impl/TotalOrderServiceImpl.java @@ -514,7 +514,9 @@ public class TotalOrderServiceImpl implements ITotalOrderService { totalOrderVo.setPayMoney(bo.getPayMoney()); if(null != bo.getDepartmentId() && bo.getDepartmentId() != 0){ - bo.setDidName(departmentMapper.selectById(bo.getDepartmentId()).getTitle()); + Optional.ofNullable(departmentMapper.selectById(bo.getDepartmentId())) + .map(Department::getTitle) + .ifPresent(bo::setDidName); } // 计算订单过期时间(当前时间加上30分钟)