拆分收银机和小程序下单扣库存逻辑

This commit is contained in:
liu 2024-06-21 10:24:57 +08:00
parent ca711b1885
commit 2332ea4f29
2 changed files with 16 additions and 5 deletions

View File

@ -440,6 +440,7 @@ class OrderLogic extends BaseLogic
// }
$order=StoreOrder::where('id',$data['id'])->find();
PayNotifyLogic::afterPay($order);
PayNotifyLogic::descStock($order['id']);
Db::commit();
return true;
} catch (\Exception $e) {

View File

@ -90,7 +90,9 @@ class PayNotifyLogic extends BaseLogic
$capitalFlowDao = new CapitalFlowLogic($user);
$capitalFlowDao->userExpense('user_order_balance_pay', 'order', $order['id'], $order['pay_price'],'',0,$order['store_id']);
self::dealProductLog($order);
self::descStock($order['id']);
if($order['shipping_type'] == 3){
self::descStock($order['id']);
}
// self::afterPay($order);
// Redis::send('push-platform-print', ['id' => $order['id']], 60);
// PushService::push('store_merchant_' . $order['store_id'], $order['store_id'], ['type' => 'store_merchant', 'msg' => '您有一笔新的订单']);
@ -138,7 +140,9 @@ class PayNotifyLogic extends BaseLogic
OrderLogic::writeOff($params);
}
self::dealProductLog($order);
self::descStock($order['id']);
if($order['shipping_type'] == 3){
self::descStock($order['id']);
}
// self::afterPay($order);
// Redis::send('push-platform-print', ['id' => $order['id']], 60);
@ -178,7 +182,9 @@ class PayNotifyLogic extends BaseLogic
}
self::dealProductLog($order);
self::descStock($order['id']);
if($order['shipping_type'] == 3){
self::descStock($order['id']);
}
// if ($order->pay_type == 9) {
// $extra['create_time'] = $order['create_time'];
@ -277,7 +283,9 @@ class PayNotifyLogic extends BaseLogic
$cashFlowLogic = new CashFlowLogic();
$cashFlowLogic->insert($order['store_id'], $order['pay_price']);
self::dealProductLog($order);
self::descStock($order['id']);
if($order['shipping_type'] == 3){
self::descStock($order['id']);
}
// Redis::send('push-platform-print', ['id' => $order['id']]);
}
@ -309,7 +317,9 @@ class PayNotifyLogic extends BaseLogic
self::afterPay($order);
}
self::dealProductLog($order);
self::descStock($order['id']);
if($order['shipping_type'] == 3){
self::descStock($order['id']);
}
// if ($order->pay_type == 9) {
// $extra['create_time'] = $order['create_time'];