记得上下班打卡 | git大法好,push需谨慎

Commit 7ce0e0b1 authored by 姜秀龙's avatar 姜秀龙

sqb partner 商品订单 null

parent 2a871bb1
...@@ -77,11 +77,19 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService { ...@@ -77,11 +77,19 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
for (GoblinStoreOrderVo item : voList) { for (GoblinStoreOrderVo item : voList) {
GoblinStoreOrderListVo vo = GoblinStoreOrderListVo.getNew(); GoblinStoreOrderListVo vo = GoblinStoreOrderListVo.getNew();
vo.setCreatedAt(item.getCreatedAt()); vo.setCreatedAt(item.getCreatedAt());
vo.setExpressAddressDetail(item.getOrderAttrVo().getExpressAddressDetail()); GoblinOrderAttrVo orderAttrVo = item.getOrderAttrVo();
vo.setExpressContacts(item.getOrderAttrVo().getExpressContacts()); if (orderAttrVo != null) {
vo.setExpressPhone(item.getOrderAttrVo().getExpressPhone()); vo.setExpressAddressDetail(orderAttrVo.getExpressAddressDetail());
vo.setExpressContacts(orderAttrVo.getExpressContacts());
vo.setExpressPhone(orderAttrVo.getExpressPhone());
vo.setExpressAddress(orderAttrVo.getExpressAddress());
} else {
vo.setExpressAddressDetail("");
vo.setExpressContacts("");
vo.setExpressPhone("");
vo.setExpressAddress("");
}
vo.setOrderCode(item.getOrderCode()); vo.setOrderCode(item.getOrderCode());
vo.setExpressAddress(item.getOrderAttrVo().getExpressAddress());
vo.setOrderId(item.getOrderId()); vo.setOrderId(item.getOrderId());
vo.setPayType(item.getPayType()); vo.setPayType(item.getPayType());
vo.setPriceActual(item.getPriceActual()); vo.setPriceActual(item.getPriceActual());
...@@ -92,11 +100,18 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService { ...@@ -92,11 +100,18 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
vo.setMarketName(""); vo.setMarketName("");
} else { } else {
GoblinSelfMarketingVo marketingVo = redisUtils.getSelfMarket(item.getMarketId().split("ZZ")[1]); GoblinSelfMarketingVo marketingVo = redisUtils.getSelfMarket(item.getMarketId().split("ZZ")[1]);
vo.setMarketName(marketingVo.getName()); vo.setMarketName(marketingVo != null ? marketingVo.getName() : "");
} }
List<GoblinStoreOrderListSkuVo> orderListSkuVos = ObjectUtil.getGoblinStoreOrderListSkuVoArrayList(); List<GoblinStoreOrderListSkuVo> orderListSkuVos = ObjectUtil.getGoblinStoreOrderListSkuVoArrayList();
for (String skuId : item.getOrderSkuVoIds()) { List<String> skuIds = item.getOrderSkuVoIds();
if (skuIds == null) {
skuIds = Collections.emptyList();
}
for (String skuId : skuIds) {
GoblinOrderSkuVo orderSkuVo = redisUtils.getGoblinOrderSkuVo(skuId); GoblinOrderSkuVo orderSkuVo = redisUtils.getGoblinOrderSkuVo(skuId);
if (orderSkuVo == null) {
continue;
}
GoblinStoreOrderListSkuVo itemSkuVo = GoblinStoreOrderListSkuVo.getNew(); GoblinStoreOrderListSkuVo itemSkuVo = GoblinStoreOrderListSkuVo.getNew();
itemSkuVo.setNum(orderSkuVo.getNum()); itemSkuVo.setNum(orderSkuVo.getNum());
itemSkuVo.setOrderSkuId(orderSkuVo.getOrderSkuId()); itemSkuVo.setOrderSkuId(orderSkuVo.getOrderSkuId());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment