|
|
@@ -223,29 +223,30 @@ class Order extends Api
|
|
|
->update([
|
|
|
'status' => OrderModel::Success
|
|
|
]);
|
|
|
- if($rs){
|
|
|
- if($order_info['status'] == OrderModel::Default){
|
|
|
- //卡单订单不扣款,不返款,直接发佣金
|
|
|
- //订单佣金
|
|
|
- (new MoneyLog())->change($user['id'], $order_info['bonus'], MoneyLog::OrderBonus, '', '卡单订单');
|
|
|
- }else{
|
|
|
- //账变
|
|
|
- (new MoneyLog())->change($user['id'], $order_info['amount'], MoneyLog::PayBack, '', '');
|
|
|
- //订单佣金
|
|
|
- (new MoneyLog())->change($user['id'], $order_info['bonus'], MoneyLog::OrderBonus, '', '');
|
|
|
- }
|
|
|
+ if(!$rs){
|
|
|
+ $this->error(__('失败'));
|
|
|
+ }
|
|
|
|
|
|
- //累积佣金和任务次数
|
|
|
- (new Users())
|
|
|
- ->where('id', $user['id'])
|
|
|
- ->update([
|
|
|
- 'task_num' => Db::raw('task_num + 1'),
|
|
|
- 'bonus_sum' => Db::raw('bonus_sum + ' .$order_info['bonus']),
|
|
|
- 'task_last_time'=> time()
|
|
|
- ]);
|
|
|
- //向上级发放
|
|
|
+ if($order_info['status'] == OrderModel::Default){
|
|
|
+ //卡单订单不扣款,不返款,直接发佣金
|
|
|
+ //订单佣金
|
|
|
+ (new MoneyLog())->change($user['id'], $order_info['bonus'], MoneyLog::OrderBonus, '', '卡单订单');
|
|
|
+ }else{
|
|
|
+ //账变
|
|
|
+ (new MoneyLog())->change($user['id'], $order_info['amount'], MoneyLog::PayBack, '', '');
|
|
|
+ //订单佣金
|
|
|
+ (new MoneyLog())->change($user['id'], $order_info['bonus'], MoneyLog::OrderBonus, '', '');
|
|
|
}
|
|
|
- $this->error(__('失败'));
|
|
|
+
|
|
|
+ //累积佣金和任务次数
|
|
|
+ (new Users())
|
|
|
+ ->where('id', $user['id'])
|
|
|
+ ->update([
|
|
|
+ 'task_num' => Db::raw('task_num + 1'),
|
|
|
+ 'bonus_sum' => Db::raw('bonus_sum + ' .$order_info['bonus']),
|
|
|
+ 'task_last_time'=> time()
|
|
|
+ ]);
|
|
|
+ //向上级发放
|
|
|
|
|
|
// 提交事务
|
|
|
Db::commit();
|