From 7f22303acbbd92342dd8210ec3e1ea5567d00dc3 Mon Sep 17 00:00:00 2001 From: wuhui_zzw <1760308791@qq.com> Date: Fri, 24 Nov 2023 08:51:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E7=BB=8F=E9=94=80?= =?UTF-8?q?=E5=95=86=E7=AD=89=E7=BA=A7=E4=BF=AE=E6=94=B9=E4=B8=BA=E7=A9=BA?= =?UTF-8?q?=E6=88=96=E8=80=85=E9=BB=98=E8=AE=A4=E7=AD=89=E7=BA=A7=E6=97=B6?= =?UTF-8?q?=E4=BC=9A=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/team-dividend/src/models/Uplog.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/plugins/team-dividend/src/models/Uplog.php b/plugins/team-dividend/src/models/Uplog.php index 6d758089..7a1b7b09 100644 --- a/plugins/team-dividend/src/models/Uplog.php +++ b/plugins/team-dividend/src/models/Uplog.php @@ -88,7 +88,7 @@ class Uplog extends BaseModel { $beforeLevelSetting = !is_null($beforeLevel) ? $beforeLevel->toArray() : []; - $afterLevelSetting = $afterLevel->toArray(); + $afterLevelSetting = !is_null($afterLevel) ? $afterLevel->toArray() : []; $uplogService = new UplogService($agency->uid, $agency->uniacid, $beforeLevelSetting['id']); $beforeLevelSetting['has_one_upgrade_set']['parase'] = unserialize($beforeLevelSetting['has_one_upgrade_set']['parase']); $uplogService->setBeforeLevelSetting($beforeLevelSetting); @@ -99,11 +99,14 @@ class Uplog extends BaseModel $uplogService->store(); - \Log::debug('经销商等级变更 - 权重值操作:',['uid' => $agency->uid,'old_lv'=>$beforeLevelSetting['id'],'lv'=>$afterLevelSetting['id']]); - // 经销商升级赠送权重值处理 - (new WeightValue())->upgradeGiveInit((int)$agency->uid,(int)$afterLevelSetting['id']); - // 会员升级经销商 赠送画 - CollectionRoomModel::addInfo((int)$agency->uid,(int)$afterLevelSetting['id']); + + if(!is_null($afterLevel)){ + \Log::debug('经销商等级变更 - 权重值操作:',['uid' => $agency->uid,'old_lv'=>$beforeLevelSetting['id'],'lv'=>$afterLevelSetting['id']]); + // 经销商升级赠送权重值处理 + (new WeightValue())->upgradeGiveInit((int)$agency->uid,(int)$afterLevelSetting['id']); + // 会员升级经销商 赠送画 + CollectionRoomModel::addInfo((int)$agency->uid,(int)$afterLevelSetting['id']); + } }