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分钟)