|
|
@@ -54,9 +54,6 @@ class WxMessageClass extends BaseClass
|
|
|
// ./yii.bat wx-message/init
|
|
|
public static function init()
|
|
|
{
|
|
|
- //删除已有的消息模板
|
|
|
- //Yii::$app->db->createCommand("truncate " . TMessage::tableName())->execute();
|
|
|
-
|
|
|
$wxBase = [
|
|
|
dict::getDict('ptStyle', 'hd') => \bizHd\wx\classes\WxOpenClass::getWxInfo(),
|
|
|
dict::getDict('ptStyle', 'ghs') => \bizHd\wx\classes\WxOpenClass::getGhsWxInfo(),
|
|
|
@@ -77,26 +74,25 @@ class WxMessageClass extends BaseClass
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- $tMessageList = dict::getDict('tMessage');
|
|
|
-
|
|
|
- foreach ($tMessageList as $k => $v) {
|
|
|
- $ptStyle = $k; //平台类型 1花店,2供货商,3商城 4昆明供货商
|
|
|
-
|
|
|
- if (empty($v)) {
|
|
|
+ $wxMessageList = self::has();
|
|
|
+ foreach ($wxMessageList as $k => $message) {
|
|
|
+ $ptStyle = $k;
|
|
|
+ if (empty($message)) {
|
|
|
continue;
|
|
|
}
|
|
|
- foreach ($v as $shortId => $desc) {
|
|
|
- $wxReturn = wxUtil::tMessageCreate($sj, $shortId, $ptStyle);
|
|
|
+ $wx = $wxBase[$ptStyle] ?? [];
|
|
|
+ foreach ($message as $shortId => $title) {
|
|
|
+ $wxReturn = wxUtil::tMessageCreate($wx, $shortId, $ptStyle);
|
|
|
if (isset($wxReturn['errcode']) && $wxReturn['errcode'] == 0) {
|
|
|
$templateId = $wxReturn['template_id'];
|
|
|
$data = [
|
|
|
'shortTemplateId' => $shortId,
|
|
|
'templateId' => $templateId,
|
|
|
- 'templateName' => $desc,
|
|
|
+ 'templateName' => $title,
|
|
|
'ptStyle' => $ptStyle,
|
|
|
];
|
|
|
self::add($data);
|
|
|
- Yii::warning("add tmessage:" . $desc . " success\n");
|
|
|
+ Yii::warning("add tmessage:" . $title . " success\n");
|
|
|
} else {
|
|
|
Yii::warning("add tmessage error:" . json_encode($wxReturn) . " \n");
|
|
|
}
|