Browse Source

京东出库物流单号改成非必填

yzc 2 years ago
parent
commit
72d9ab9e31

+ 6 - 1
hx-service/victoriatourist/src/main/java/com/fjhx/service/order/impl/OrderDetailsServiceImpl.java

@@ -35,6 +35,7 @@ import com.fjhx.uitl.kd100.KD100Util;
 import com.fjhx.utils.Assert;
 import org.springblade.core.excel.util.ExcelUtil;
 import org.springblade.core.log.exception.ServiceException;
+import org.springblade.core.tool.utils.ObjectUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.annotation.Lazy;
 import org.springframework.stereotype.Service;
@@ -177,7 +178,11 @@ public class OrderDetailsServiceImpl extends ServiceImpl<OrderDetailsMapper, Ord
         // 查询快递100的物流信息
         String logisticsCompanyCode = issueDto.getLogisticsCompanyCode();
         String logisticsCode = issueDto.getLogisticsCode();
-        Integer state = KD100Util.getStateAndMonitor(logisticsCompanyCode, logisticsCode);
+        //将快递单号修改成非必填
+        Integer state = -1;
+        if(ObjectUtil.isNotEmpty(logisticsCode)) {
+            state = KD100Util.getStateAndMonitor(logisticsCompanyCode, logisticsCode);
+        }
 
         OrderInfo orderInfo = orderInfoService.getById(orderId);