소스 검색

解决空数组异常

赵冬冬 4 년 전
부모
커밋
c054e59da4
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      carbon-h5/carbon-h5-service/src/main/java/com/hcloud/microserver/h5/controller/web/OrderManagerController.java

+ 4 - 1
carbon-h5/carbon-h5-service/src/main/java/com/hcloud/microserver/h5/controller/web/OrderManagerController.java

@@ -20,6 +20,7 @@ import com.hcloud.microserver.h5.facade.carbon.forms.*;
 import io.swagger.annotations.*;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.util.StringUtils;
 import org.springframework.web.bind.annotation.*;
 
 import java.math.BigDecimal;
@@ -113,7 +114,9 @@ public class OrderManagerController extends CarbonBaseController {
             for (GoodsOrderInfoForm form : orderInfoFormList) {
                 String guid = form.getGuid();
                 List<GoodsOrderDetailForm> detailFormList = orderDetailInfoService.getOrderDetailListByOrderId(guid);
-                form.setGoodsOrderDetailForm(detailFormList);
+                if(!StringUtils.isEmpty(detailFormList)){
+                    form.setGoodsOrderDetailForm(detailFormList);
+                }
             }
             return success(orderInfoFormList, pageInfo.getTotal());
         }