'ID', 'store_id' => 'store_id', 'saas_user_id' => 'saas_user_id', 'league_price' => 'league_price', 'is_delete' => 'Is Delete', 'addtime' => 'Addtime', 'before' => 'before', 'after' => 'after', 'type' => 'type', 'send_or_take_type' => 'send_or_take_type', ]; } public static function addLog($saas_id,$store_id,$send_price,$type=0,$order_id=0,$is_scan=0,$pool_id=0,$remark='') { try { $saas_user = SaasUser::findOne($saas_id); if (!$saas_user) throw new \Exception('saas用户不存在'.$saas_id); ActionLog::addLog(1,"addSaasLeague",",处理联盟券======4"); $model = new SaaSLeaguePriceLog(); $before = $saas_user->league_price; $saas_user->league_price += floatval($send_price); if (!$saas_user->save()){ throw new \Exception($saas_user->getErrorSummary(false)[0]); } $after = $saas_user->league_price; $model->saas_user_id = $saas_user->id; $model->store_id = $store_id; $model->type = $type; $model->before = $before; $model->after = $after; $model->league_price = $send_price; $model->addtime = time(); $model->order_id = $order_id; $model->is_scan = $is_scan; $model->pool_id = $pool_id; $model->remark = $remark; if (!$model->save()){ throw new \Exception($model->getErrorSummary(false)[0]); } } catch (\Exception $e) { //debug_log([__METHOD__, __LINE__, "联盟券分红发放 ,{$e->getMessage()} 异常"], "app_debug_ac.log"); }catch (\Throwable $e) { //debug_log([__METHOD__, __LINE__, "联盟券分红发放 ,{$e->getMessage()} 异常"], "app_debug_ac.log"); } } }