|
|
@@ -908,9 +908,37 @@ class CustomClass extends BaseClass
|
|
|
|
|
|
// 根据 growth 设置等级
|
|
|
$memberData = self::getCustomExpenseLevel($c->growth, $mainId, $levelDatas); // 设置等级多处需要同步修改的,请搜索:getCustomExpenseLevel
|
|
|
- $c->member = $memberData['level'];
|
|
|
- $c->memberName = $memberData['name'];
|
|
|
- $c->save();
|
|
|
+ if ($c->member != $memberData['level']) {
|
|
|
+ $hdId = $c->hdId;
|
|
|
+ $hd = HdClass::getById($hdId, true);
|
|
|
+
|
|
|
+ $change = [
|
|
|
+ 'customId' => $c->id,
|
|
|
+ 'customName' => $c->name,
|
|
|
+ 'hdId' => $hd->id,
|
|
|
+ 'hdName' => $hd->name,
|
|
|
+ 'mainId' => $mainId,
|
|
|
+ 'shopId' => $shopId,
|
|
|
+ 'targetId' => 0,
|
|
|
+ 'rechargeAmount' => 0,
|
|
|
+ 'days' => 0,
|
|
|
+ 'daysBefore' => '0000-00-00 00:00:00',
|
|
|
+ 'daysAfter' => '0000-00-00 00:00:00',
|
|
|
+ 'beforeLevel' => $c->member,
|
|
|
+ 'afterLevel' => $memberData['level'],
|
|
|
+ 'beforeName' => $memberData['name'],
|
|
|
+ 'afterName' => $c->memberName,
|
|
|
+ 'style' => 1, //手动修改会员,脚本执行
|
|
|
+ 'event' => '系统脚本修改',
|
|
|
+ 'staffId' => 0,
|
|
|
+ 'staffName' => '',
|
|
|
+ ];
|
|
|
+ MemberChangeClass::add($change);
|
|
|
+
|
|
|
+ $c->member = $memberData['level'];
|
|
|
+ $c->memberName = $memberData['name'];
|
|
|
+ $c->save();
|
|
|
+ }
|
|
|
|
|
|
// 更新客户所对应花店的消费金额
|
|
|
// HdClass::updateByCondition(['shopId'=>$shopId, 'userId'=>$c->userId], ['expendAmount'=>$buyAmount]);
|