同步订单到思迅,取价格为最终价格
This commit is contained in:
parent
76a6a232b4
commit
2d498ea8ef
@ -1637,7 +1637,7 @@ public class ShopOrderReturnServiceImpl extends BaseServiceImpl<ShopOrderReturnM
|
|||||||
// RMK 第三方数据同步相关:redis 新增返还思迅库存
|
// RMK 第三方数据同步相关:redis 新增返还思迅库存
|
||||||
Map<String, Integer> stockDeltaMap = new HashMap<>();
|
Map<String, Integer> stockDeltaMap = new HashMap<>();
|
||||||
String item_src_id = productItem.getItem_src_id();
|
String item_src_id = productItem.getItem_src_id();
|
||||||
String mapKey=item_src_id + "-" + shopOrderItem.getOrder_id() + "-" + shopOrderItem.getItem_unit_price();
|
String mapKey=item_src_id + "-" + shopOrderItem.getOrder_id() + "-" + shopOrderItem.getOrder_item_amount();
|
||||||
if(null!=shopOrderReturnMap.get(returnItem.getReturn_id())){
|
if(null!=shopOrderReturnMap.get(returnItem.getReturn_id())){
|
||||||
mapKey=mapKey+"-" + shopOrderReturnMap.get(returnItem.getReturn_id());
|
mapKey=mapKey+"-" + shopOrderReturnMap.get(returnItem.getReturn_id());
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1183,7 +1183,7 @@ public class SFExpressApiServiceImpl implements SFExpressApiService {
|
|||||||
Map<String, Integer> stockDeltaMap = new HashMap<>();
|
Map<String, Integer> stockDeltaMap = new HashMap<>();
|
||||||
String item_src_id = shopOrderItem.getItem_src_id();
|
String item_src_id = shopOrderItem.getItem_src_id();
|
||||||
Integer order_item_quantity = shopOrderItem.getOrder_item_quantity();
|
Integer order_item_quantity = shopOrderItem.getOrder_item_quantity();
|
||||||
String mapKey=item_src_id + "-" + shopStoreSfOrder.getShop_order_id()+"-"+shopOrderItem.getItem_unit_price();
|
String mapKey=item_src_id + "-" + shopStoreSfOrder.getShop_order_id()+"-"+shopOrderItem.getOrder_item_amount();
|
||||||
if(StringUtils.isNotEmpty(saleTimeStr)){
|
if(StringUtils.isNotEmpty(saleTimeStr)){
|
||||||
mapKey=mapKey+"-"+saleTimeStr;
|
mapKey=mapKey+"-"+saleTimeStr;
|
||||||
}
|
}
|
||||||
@ -1356,7 +1356,7 @@ public class SFExpressApiServiceImpl implements SFExpressApiService {
|
|||||||
Map<String, Integer> stockDeltaMap = new HashMap<>();
|
Map<String, Integer> stockDeltaMap = new HashMap<>();
|
||||||
String item_src_id = shopOrderItem.getItem_src_id();
|
String item_src_id = shopOrderItem.getItem_src_id();
|
||||||
Integer order_item_quantity = shopOrderItem.getOrder_item_quantity();
|
Integer order_item_quantity = shopOrderItem.getOrder_item_quantity();
|
||||||
String mapKey=item_src_id + "-" + shopOrderItem.getOrder_id()+"-"+shopOrderItem.getItem_unit_price()+"-"+shopOrderBase.getOrder_time().getTime();
|
String mapKey=item_src_id + "-" + shopOrderItem.getOrder_id()+"-"+shopOrderItem.getOrder_item_amount()+"-"+shopOrderBase.getOrder_time().getTime();
|
||||||
stockDeltaMap.put(mapKey, -order_item_quantity);
|
stockDeltaMap.put(mapKey, -order_item_quantity);
|
||||||
syncThirdDataService.incrProductStockToRedis(stockDeltaMap,null);
|
syncThirdDataService.incrProductStockToRedis(stockDeltaMap,null);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user