|
|
@@ -2,11 +2,12 @@
|
|
|
|
|
|
namespace bizHd\birthday\classes;
|
|
|
|
|
|
+use biz\sj\classes\MerchantAssetClass;
|
|
|
use biz\sj\classes\SjClass;
|
|
|
-use biz\sj\services\MerchantAssetService;
|
|
|
use bizHd\custom\classes\CustomClass;
|
|
|
use bizHd\custom\classes\HdClass;
|
|
|
use bizHd\member\classes\MemberLevelClass;
|
|
|
+use bizHd\message\classes\SmsClass;
|
|
|
use bizHd\shop\classes\ShopClass;
|
|
|
use bizHd\shop\classes\ShopExtClass;
|
|
|
use common\components\noticeUtil;
|
|
|
@@ -675,7 +676,7 @@ class BirthdayGiftClass extends BaseClass
|
|
|
return [false, '客户无手机号'];
|
|
|
}
|
|
|
// 短信余额查询及可发数量削减 TODO
|
|
|
- $asset = MerchantAssetService::getBySjId($sjId, true);
|
|
|
+ $asset = MerchantAssetClass::getBySjId($sjId, true);
|
|
|
$remainSmsNum = $asset->remainSmsNum;
|
|
|
if ($remainSmsNum <= 0) {
|
|
|
$msg = '商家id:' . $sjId . ' -- ' . $merchant['name'] . '短信余额不足';
|
|
|
@@ -698,6 +699,16 @@ class BirthdayGiftClass extends BaseClass
|
|
|
Yii::error('生日礼品短信发送失败:' . $re['errorMsg']);
|
|
|
return [false, '短信发送失败'];
|
|
|
}
|
|
|
+
|
|
|
+ // TODO 记录到 xhSms
|
|
|
+ $sms = new SmsClass();
|
|
|
+ $sms->add([
|
|
|
+ 'merchantId' => $sjId,
|
|
|
+ 'userId' => $custom->userId,
|
|
|
+ 'content' => $msg,
|
|
|
+ 'type' => '2', // 1.通知短信,2.营销短信
|
|
|
+ 'addTime' => time()
|
|
|
+ ]);
|
|
|
|
|
|
return [true, ''];
|
|
|
}
|