|
|
@@ -27,7 +27,14 @@ class CustomClass extends BaseClass
|
|
|
|
|
|
public static $baseFile = '\bizHd\custom\models\Custom';
|
|
|
|
|
|
- //修改客户生日 ssh 20250814
|
|
|
+ /**
|
|
|
+ * 修改客户生日
|
|
|
+ * @param $customId
|
|
|
+ * @param $shopId
|
|
|
+ * @param $params
|
|
|
+ * @return array [custom, bool] custom表示客户数据,bool表示是否变动了生日
|
|
|
+ * @throws \Exception
|
|
|
+ */
|
|
|
public static function modifyBirthday($customId, $shopId, $params)
|
|
|
{
|
|
|
date_default_timezone_set('PRC');
|
|
|
@@ -58,6 +65,8 @@ class CustomClass extends BaseClass
|
|
|
util::fail('农历没有31号');
|
|
|
}
|
|
|
|
|
|
+ $isUpdateBirthday = $user->birthdayTime == 0;
|
|
|
+
|
|
|
// 如果 xhUser 中已经设置了生日,则直接取用
|
|
|
if ($user->birthdayTime != 0) {
|
|
|
$custom->lunar = $user->lunar;
|
|
|
@@ -122,7 +131,7 @@ class CustomClass extends BaseClass
|
|
|
$birthdayGift->save();
|
|
|
}
|
|
|
|
|
|
- return $custom;
|
|
|
+ return [$custom, $isUpdateBirthday];
|
|
|
}
|
|
|
|
|
|
//用余额支付,客户余额减少 ssh 20250410
|