拆分收银机和小程序下单扣库存逻辑
This commit is contained in:
parent
ca711b1885
commit
2332ea4f29
@ -440,6 +440,7 @@ class OrderLogic extends BaseLogic
|
|||||||
// }
|
// }
|
||||||
$order=StoreOrder::where('id',$data['id'])->find();
|
$order=StoreOrder::where('id',$data['id'])->find();
|
||||||
PayNotifyLogic::afterPay($order);
|
PayNotifyLogic::afterPay($order);
|
||||||
|
PayNotifyLogic::descStock($order['id']);
|
||||||
Db::commit();
|
Db::commit();
|
||||||
return true;
|
return true;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
|
@ -90,7 +90,9 @@ class PayNotifyLogic extends BaseLogic
|
|||||||
$capitalFlowDao = new CapitalFlowLogic($user);
|
$capitalFlowDao = new CapitalFlowLogic($user);
|
||||||
$capitalFlowDao->userExpense('user_order_balance_pay', 'order', $order['id'], $order['pay_price'],'',0,$order['store_id']);
|
$capitalFlowDao->userExpense('user_order_balance_pay', 'order', $order['id'], $order['pay_price'],'',0,$order['store_id']);
|
||||||
self::dealProductLog($order);
|
self::dealProductLog($order);
|
||||||
|
if($order['shipping_type'] == 3){
|
||||||
self::descStock($order['id']);
|
self::descStock($order['id']);
|
||||||
|
}
|
||||||
// self::afterPay($order);
|
// self::afterPay($order);
|
||||||
// Redis::send('push-platform-print', ['id' => $order['id']], 60);
|
// Redis::send('push-platform-print', ['id' => $order['id']], 60);
|
||||||
// PushService::push('store_merchant_' . $order['store_id'], $order['store_id'], ['type' => 'store_merchant', 'msg' => '您有一笔新的订单']);
|
// 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);
|
OrderLogic::writeOff($params);
|
||||||
}
|
}
|
||||||
self::dealProductLog($order);
|
self::dealProductLog($order);
|
||||||
|
if($order['shipping_type'] == 3){
|
||||||
self::descStock($order['id']);
|
self::descStock($order['id']);
|
||||||
|
}
|
||||||
|
|
||||||
// self::afterPay($order);
|
// self::afterPay($order);
|
||||||
// Redis::send('push-platform-print', ['id' => $order['id']], 60);
|
// Redis::send('push-platform-print', ['id' => $order['id']], 60);
|
||||||
@ -178,7 +182,9 @@ class PayNotifyLogic extends BaseLogic
|
|||||||
}
|
}
|
||||||
|
|
||||||
self::dealProductLog($order);
|
self::dealProductLog($order);
|
||||||
|
if($order['shipping_type'] == 3){
|
||||||
self::descStock($order['id']);
|
self::descStock($order['id']);
|
||||||
|
}
|
||||||
|
|
||||||
// if ($order->pay_type == 9) {
|
// if ($order->pay_type == 9) {
|
||||||
// $extra['create_time'] = $order['create_time'];
|
// $extra['create_time'] = $order['create_time'];
|
||||||
@ -277,7 +283,9 @@ class PayNotifyLogic extends BaseLogic
|
|||||||
$cashFlowLogic = new CashFlowLogic();
|
$cashFlowLogic = new CashFlowLogic();
|
||||||
$cashFlowLogic->insert($order['store_id'], $order['pay_price']);
|
$cashFlowLogic->insert($order['store_id'], $order['pay_price']);
|
||||||
self::dealProductLog($order);
|
self::dealProductLog($order);
|
||||||
|
if($order['shipping_type'] == 3){
|
||||||
self::descStock($order['id']);
|
self::descStock($order['id']);
|
||||||
|
}
|
||||||
// Redis::send('push-platform-print', ['id' => $order['id']]);
|
// Redis::send('push-platform-print', ['id' => $order['id']]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -309,7 +317,9 @@ class PayNotifyLogic extends BaseLogic
|
|||||||
self::afterPay($order);
|
self::afterPay($order);
|
||||||
}
|
}
|
||||||
self::dealProductLog($order);
|
self::dealProductLog($order);
|
||||||
|
if($order['shipping_type'] == 3){
|
||||||
self::descStock($order['id']);
|
self::descStock($order['id']);
|
||||||
|
}
|
||||||
|
|
||||||
// if ($order->pay_type == 9) {
|
// if ($order->pay_type == 9) {
|
||||||
// $extra['create_time'] = $order['create_time'];
|
// $extra['create_time'] = $order['create_time'];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user