Răsfoiți Sursa

批量添加方法

shish 6 ani în urmă
părinte
comite
e8f6b44842
1 a modificat fișierele cu 5 adăugiri și 6 ștergeri
  1. 5 6
      common/services/xhTMessageService.php

+ 5 - 6
common/services/xhTMessageService.php

@@ -2,6 +2,7 @@
 
 namespace common\services;
 
+use biz\message\classes\TMessageClass;
 use Yii;
 use common\models\xhTMessage;
 use common\components\wxUtil;
@@ -62,7 +63,7 @@ class xhTMessageService
 		if (!empty($message)) {
 			self::delByMerchantId($merchantId);
 		}
-		$batchData = [];
+		$time = time();
 		foreach ($original as $key => $val) {//重新添加
 			$wxMessage = wxUtil::tMessageCreate($merchant, $key);
 			if (isset($wxMessage['errcode']) && $wxMessage['errcode'] == 0) {
@@ -72,17 +73,15 @@ class xhTMessageService
 					'templateId' => $templateId,
 					'templateName' => $val,
 					'merchantId' => $merchantId,
+					'addTime' => $time,
 					'createTime' => date("Y-m-d H:i:s"),
 				];
-				$batchData[] = $data;
+				TMessageClass::add($data);
 			}
 		}
-		if (!empty($batchData)) {
-			self::batchAdd($batchData);
-		}
 		xhMerchantExtendService::updateByMerchantId($merchantId, ['wxTMessageInit' => 1]);
 	}
-	
+
 	//发送到手机上 shish 2019.8.11
 	public static function sendUrlToMobile($url, $openId, $merchant)
 	{