|
@@ -462,7 +462,8 @@ public class JdApiServiceImpl implements JdApiService {
|
|
|
request.setIsPage(false);
|
|
|
VcGetdetailbyorderidResponse response = jdClient.execute(request);
|
|
|
JOSDetailResultDto josDetailResultDto = response.getJosDetailResultDto();
|
|
|
- List<PurchaseAllocationDetailDto> purchaseAllocationDetailList = josDetailResultDto.getPurchaseAllocationDetailList();
|
|
|
+ List<PurchaseAllocationDetailDto> purchaseAllocationDetailList = ObjectUtil.isNull(josDetailResultDto) ? new ArrayList<>()
|
|
|
+ : josDetailResultDto.getPurchaseAllocationDetailList();
|
|
|
List<JdOrderDetails> jdOrderDetails = BeanUtil.copyToList(purchaseAllocationDetailList, JdOrderDetails.class);
|
|
|
DynamicDataSourceContextHolder.push(SourceConstant.ITEM);
|
|
|
AtomicBoolean hasExFlag = new AtomicBoolean(false);
|