Commit 3ccc9db8 authored by 顾文旭's avatar 顾文旭

log

parent 85ef4b5c
...@@ -498,7 +498,11 @@ class MarketingPindanGoodsService ...@@ -498,7 +498,11 @@ class MarketingPindanGoodsService
"num" => $params["num"], "num" => $params["num"],
"operator_result" => GoodsRefundRecord::OPERATOR_RESULT_SUCCESS "operator_result" => GoodsRefundRecord::OPERATOR_RESULT_SUCCESS
]); ]);
try {
$goodsSku = PindanGoodsSku::getRecord(["goods_sku_id" => $params["goods_sku_id"]]);
FileLog::info("refundGoods inventory_rest add start ", " num:" . $params["num"] . " goods_sku_id" . $params["goods_sku_id"]
. " total_amount_order: " . $goodsSku['total_amount_order'] . " inventory_rest:" . $goodsSku['inventory_rest'] .
" total_amount_sold:" . $goodsSku['total_amount_sold'] . " inventory_total:" . $goodsSku['inventory_total']);
$row = PindanGoodsSku::save([ $row = PindanGoodsSku::save([
"total_amount_sold[-]" => $params["num"], "total_amount_sold[-]" => $params["num"],
"total_amount_order[-]" => $params["num"], "total_amount_order[-]" => $params["num"],
...@@ -507,7 +511,7 @@ class MarketingPindanGoodsService ...@@ -507,7 +511,7 @@ class MarketingPindanGoodsService
FileLog::info('goods_refund_log', 'json decode error raw:' . json_encode($params)); FileLog::info('goods_refund_log', 'json decode error raw:' . json_encode($params));
if ($row < 1){ if ($row < 1) {
PindanGoodsSku::rollback(); PindanGoodsSku::rollback();
GoodsRefundRecord::save([ GoodsRefundRecord::save([
"goods_sku_id" => $params["goods_sku_id"], "goods_sku_id" => $params["goods_sku_id"],
...@@ -518,6 +522,18 @@ class MarketingPindanGoodsService ...@@ -518,6 +522,18 @@ class MarketingPindanGoodsService
]); ]);
throw new GoodsException(["cus" => 0]); throw new GoodsException(["cus" => 0]);
} }
FileLog::info("refundGoods inventory_rest add end", " num:" . $params["num"] . " goods_sku_id" . $params["goods_sku_id"]
. " total_amount_order: " . $goodsSku['total_amount_order'] . " inventory_rest:" . $goodsSku['inventory_rest']
. " total_amount_sold:" . $goodsSku['total_amount_sold'] . " inventory_total:" . $goodsSku['inventory_total']);
if ($goodsSku['inventory_rest'] + $goodsSku['total_amount_sold'] > $goodsSku['inventory_total']) {
FileLog::error("refundGoods inventory_rest add error", " inventory_rest:" . $goodsSku['inventory_rest'] .
" total_amount_sold:" . $goodsSku['total_amount_sold'] . " inventory_total:" . $goodsSku['inventory_total']);
}
} catch (\Exception $e) {
FileLog::error("refundGoods inventory_rest add Exception", $e->getMessage());
}
} }
if (!PindanGoodsSku::commit()) { if (!PindanGoodsSku::commit()) {
......
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