inc('earnings', $money)->update(); $earnings_buy = AccountLog::where('user_id', $first_leader) ->order("create_time desc") ->limit(1) ->value('left_amount'); $sn = createSn('account_log', 'log_sn', '', 4); $result = AccountLog::create([ 'log_sn' => $sn, 'user_id' => $first_leader, 'source_type' => $type_msg, //todo 改为充值类型 'source_id' => 0, //todo 改为充值订单主键 'source_sn' => 0, // todo 改为充值订单编号 'change_amount' => $money, 'left_amount' => $earnings_buy + $money, 'change_type' => 1, 'remark' => '分销推广佣金增加' ]); return $result; } // 推广店铺 public function userEarningsShop($money,$first_leader,$type_msg){ User::where('id', $first_leader) ->inc('earnings', $money)->update(); $earnings_buy = AccountLog::where('user_id', $first_leader) ->order("create_time desc") ->limit(1) ->value('left_amount'); $sn = createSn('account_log', 'log_sn', '', 4); $result = AccountLog::create([ 'log_sn' => $sn, 'user_id' => $first_leader, 'source_type' => $type_msg, //todo 改为充值类型 'source_id' => 0, //todo 改为充值订单主键 'source_sn' => 0, // todo 改为充值订单编号 'change_amount' => $money, 'left_amount' => $earnings_buy + $money, 'change_type' => 1, 'remark' => '分销推广店铺佣金增加' ]); return $result; } //推广会员无极公司佣金 public function userElectrodelessEarnings($money,$divide_role_user_id,$type_msg){ User::where('id', $divide_role_user_id) ->inc('earnings', $money)->update(); $earnings_buy = AccountLog::where('user_id', $divide_role_user_id) ->order("create_time desc") ->limit(1) ->value('left_amount'); $sn = createSn('account_log', 'log_sn', '', 4); $result = AccountLog::create([ 'log_sn' => $sn, 'user_id' => $divide_role_user_id, 'source_type' => $type_msg, //todo 改为充值类型 'source_id' => 0, //todo 改为充值订单主键 'source_sn' => 0, // todo 改为充值订单编号 'change_amount' => $money, 'left_amount' => $earnings_buy + $money, 'change_type' => 1, 'remark' => '分销推广佣金增加' ]); return $result; } }