|
|
@@ -55,11 +55,10 @@ class PledgeLogic
|
|
|
|
|
|
//扣除支付金额
|
|
|
$action = ($pay_type == Asset::TEAC)? LedgerTeacChangeModel::PledgeFee: LedgerTokenChangeModel::Pledge; //类型
|
|
|
- (new LedgerWalletModel())->changeWalletAccount($user_id, $pay_type, -$price, $action, 0);
|
|
|
+ if($price >0) Loader::model('LedgerWalletModel')->changeWalletAccount($user_id, $pay_type, -$price, $action, 0);
|
|
|
|
|
|
//修改状态
|
|
|
- $model = Loader::model('ProductOrder');
|
|
|
- return $model->whereIn('order_no', $order_no)->setField('status', $model::Freeze);
|
|
|
+ return Loader::model('ProductOrder')->whereIn('order_no', $order_no)->setField('status', ProductOrder::Freeze);
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -181,7 +180,7 @@ class PledgeLogic
|
|
|
{
|
|
|
//扣除支付金额
|
|
|
$action = ($pay_type == Asset::TEAC)? LedgerTeacChangeModel::PledgeFee: LedgerTokenChangeModel::Pledge; //类型
|
|
|
- (new LedgerWalletModel())->changeWalletAccount($user_id, $pay_type, -$pledge[$pay_type], $action, 0);
|
|
|
+ if($pledge[$pay_type] > 0) Loader::model('LedgerWalletModel')->changeWalletAccount($user_id, $pay_type, -$pledge[$pay_type], $action, 0);
|
|
|
|
|
|
$pledge->end_time = $pledge->end_time + config('pledge_end_time');
|
|
|
return $pledge->save();
|