Răsfoiți Sursa

fix(order):修复订单等级信息判断逻辑

- 将空集合判断改为非空判断,避免空指针异常- 确保在处理订单等级信息前进行正确的空值检查- 提高代码健壮性和稳定性
SheepHy 2 zile în urmă
părinte
comite
67bb823e6b

+ 1 - 1
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/service/impl/OrderServiceImpl.java

@@ -1126,7 +1126,7 @@ public class OrderServiceImpl extends ServiceImpl<AppOrderMapper, AppOrder> impl
                     .setOrderId(appOrder.getId())
                     .setOrderCode(appOrder.getOrderCode());
             List<CreateOrderForm.AddGradeLevelInformation> addGradeLevelInformation1 = createOrderForm.getAddGradeLevelInformation();
-            if(!addGradeLevelInformation1.isEmpty()){
+            if(null != addGradeLevelInformation1){
                 addGradeLevelInformation1.forEach(addGradeLevelInformation -> {
                     if(appOrderProInfo.getFamilyUserId().equals(addGradeLevelInformation.getFamilyId())){
                         appOrderProInfo.setLevelInfo(addGradeLevelInformation.getLevelInfo());