Просмотр исходного кода

对发送成功的短信写入 xhSms 表

shizhongqi 1 месяц назад
Родитель
Сommit
47d59d763d

+ 13 - 2
biz-hd/birthday/classes/BirthdayGiftClass.php

@@ -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, ''];
     }

+ 0 - 27
biz-hd/message/services/SmsService.php

@@ -5,7 +5,6 @@ namespace bizHd\message\services;
 use bizHd\base\services\BaseService;
 use bizHd\message\classes\SmsClass;
 use Yii;
-use linslin\yii2\curl;
 
 class SmsService extends BaseService
 {
@@ -30,30 +29,4 @@ class SmsService extends BaseService
 		$cacheCode = Yii::$app->redis->executeCommand('GET', [$key]);
 		return $cacheCode;
 	}
-
-	//商家发短信 ssh 2020.3.3
-	public static function merchantSend()
-	{
-		//要算钱的
-	}
-	
-	//平台发短信 ssh 2020.3.3
-	public static function platformSend()
-	{
-		
-		/*
-		主要就更解决能不能发送的问题
-		
-		发送情况记录
-		
-		平台短信余额是否充足
-		商家短信余额是否充足
-		
-		有没ip限制
-		
-		最低部就是发送接口
-		 */
-		
-	}
-	
 }

+ 0 - 1
biz/sj/services/MerchantAssetService.php

@@ -4,7 +4,6 @@ namespace biz\sj\services;
 
 use biz\base\services\BaseService;
 use biz\sj\classes\MerchantAssetClass;
-use Yii;
 
 class MerchantAssetService extends BaseService
 {