回调日志

This commit is contained in:
liu 2024-06-08 17:02:05 +08:00
parent 50e415ae2d
commit 4e9e6d0410
2 changed files with 11 additions and 3 deletions

View File

@ -159,7 +159,7 @@ class OrderLogic extends BaseLogic
]; ];
$order['default_delivery'] = 0; $order['default_delivery'] = 0;
if($params['store_id']){ if($params['store_id']){
$order['default_delivery'] = SystemStore::where('id',$params['store_id'])->value('default_delivery'); $order['default_delivery'] = SystemStore::where('id',$params['store_id'])->value('is_store');
} }
} catch (\Exception $e) { } catch (\Exception $e) {
self::setError($e->getMessage()); self::setError($e->getMessage());

View File

@ -242,8 +242,16 @@ class PayNotifyLogic extends BaseLogic
$financeLogic->order = $order; $financeLogic->order = $order;
$financeLogic->user = ['uid' => $order['uid']]; $financeLogic->user = ['uid' => $order['uid']];
if ($order->pay_type != 9 || $order->pay_type != 10) { if ($order->pay_type != 9 || $order->pay_type != 10) {
$financeLogic->in($transaction_id,$order['pay_price'], OrderEnum::USER_ORDER_PAY); //手续费
$financeLogic->out($transaction_id,$order['pay_price'], OrderEnum::MERCHANT_ORDER_OBTAINS, $order['store_id'], $order['staff_id'], 0); $fees = bcdiv(bcmul($order->pay_price, '0.02', 2), 1, 2);
$financeLogic->in($transaction_id,$order->pay_price, OrderEnum::USER_ORDER_PAY); //用户单入账
$financeLogic->in($transaction_id,$fees, OrderEnum::OWN_GET); //手续费入账
//商户应该获得的钱 每个商品的price-ot_price 利润
if($order->profit !== "0.00"){ //要测下写入没
$financeLogic->out($transaction_id,$order->pay_price, OrderEnum::MERCHANT_ORDER_OBTAINS, $order['store_id'], $order['staff_id'], 0);//商户获得的
}
// $financeLogic->in($transaction_id,$order['pay_price'], OrderEnum::USER_ORDER_PAY);
// $financeLogic->out($transaction_id,$order['pay_price'], OrderEnum::MERCHANT_ORDER_OBTAINS, $order['store_id'], $order['staff_id'], 0);
$financeLogic->save(); $financeLogic->save();
} }
} }