|
|
@@ -3,6 +3,8 @@
|
|
|
namespace common\services;
|
|
|
|
|
|
use bizHd\message\classes\TMessageClass;
|
|
|
+use bizHd\wx\classes\WxOpenClass;
|
|
|
+use bizHd\wx\services\WxOpenService;
|
|
|
use Yii;
|
|
|
use common\models\xhTMessage;
|
|
|
use common\components\wxUtil;
|
|
|
@@ -177,7 +179,34 @@ class xhTMessageService
|
|
|
public static function initTMessage()
|
|
|
{
|
|
|
$tMessageList = dict::getDict('tMessage');
|
|
|
-
|
|
|
+ foreach ($tMessageList as $k=>$v){
|
|
|
+ $ptStyle = $k; //平台类型 1花店,2供货商,3商城
|
|
|
+ if($ptStyle == \biz\wx\classes\WxOpenClass::OPEN_STYLE_HD){
|
|
|
+ $sj = WxOpenClass::getWxInfo();
|
|
|
+ }elseif ($ptStyle == \biz\wx\classes\WxOpenClass::OPEN_STYLE_GHS){
|
|
|
+ $sj = WxOpenClass::getGhsWxInfo();
|
|
|
+ }else{
|
|
|
+ $sj = WxOpenClass::getMallWxInfo();
|
|
|
+ }
|
|
|
+ foreach ($v as $shortId=>$desc){
|
|
|
+ $wxReturn = wxUtil::tMessageCreate($sj, $shortId, $ptStyle);
|
|
|
+ if (isset($wxReturn['errcode']) && $wxReturn['errcode'] == 0) {
|
|
|
+ $templateId = $wxReturn['template_id'];
|
|
|
+ $data = [
|
|
|
+ 'shortTemplateId' => $shortId,
|
|
|
+ 'templateId' => $templateId,
|
|
|
+ 'templateName' => $desc,
|
|
|
+ 'ptStyle' => $ptStyle,
|
|
|
+ 'createTime' => date("Y-m-d H:i:s"),
|
|
|
+ ];
|
|
|
+ self::add($data);
|
|
|
+ Yii::warning("add tmessage:" . $desc . " success\n");
|
|
|
+ } else {
|
|
|
+ Yii::warning("add tmessage error:" . json_encode($wxReturn) . " \n");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|