WechatApiModel = new WechatApi(); $this->list = $this->WechatApiModel->getTmpList(); $this->industry_text = $this->WechatApiModel->getIndustryText($this->WechatApiModel->getIndustry()); } public function index() { if(request()->ajax()){ return $this->successJson('请求成功',[ 'industry_text' => $this->industry_text, 'list' => $this->list['template_list'], ]); } return view('setting.wechat-notice.wechat_tmp_list'); } public function returnJson() { return $this->successJson('获取公众号模板列表成功', ['tmp_list' => $this->list['template_list']]); } public function addTmp() { if (!request()->templateidshort) { return $this->errorJson('请填写模板编码'); } $ret = $this->WechatApiModel->getTmpByTemplateIdShort(request()->templateidshort); if ($ret['status'] == 0) { return $this->errorJson($ret['msg']); } else { return $this->successJson($ret['msg'], []); } } public function del() { $tmp_id = request()->id; if (is_array($tmp_id)) { foreach ($tmp_id as $id) { $this->WechatApiModel->delTmpByTemplateId($id); TemplateMessageDefault::delData($id);//删除微信消息模版 MessageTemp::delTempDataByTempId($id);//删除默认消息模版 } } else { $this->WechatApiModel->delTmpByTemplateId($tmp_id); TemplateMessageDefault::delData($tmp_id);//删除消息模版 MessageTemp::delTempDataByTempId($tmp_id);//删除默认消息模版 } return $this->successJson('删除成功'); } public function see() { $tmp = ''; $list = $this->WechatApiModel->getTmpList(); foreach ($list['template_list'] as $temp) { while ($temp['template_id'] == request()->tmp_id) { $tmp = $temp; break; } } return view('setting.wechat-notice.wechat-see', [ 'template' => $tmp ])->render(); } }