1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <?php
- namespace app\admin\controller\base\msg;
- use app\admin\controller\Base;
- use app\common\model\base\msg\WxTpl as WxTplModel;
- use \weixin\Wxmsg;
- class WxTpl extends Base
- {
- protected $wxmsg;
- public function initialize()
- {
- parent::initialize();
- $this->wxmsg = new Wxmsg;
- }
-
-
- public function synTpl()
- {
- $res = $this->wxmsg->getTemplateList();
- if($res && $res['template_list']){
- $list = $res['template_list'];
-
- WxTplModel::where('id','>',0)->delete();
-
- (new WxTplModel)->replace()->saveAll($list);
- return res(1,"同步成功");
- }else{
- return res(2,"同步失败",$res);
- }
- }
-
-
- public function getList($pageNo=0,$pageSize=10)
- {
- if(!empty($pageNo)){
- $res = WxTplModel::paginate(['page'=>$pageNo,'list_rows'=>$pageSize]);
- $total = $res->total();
- $list = $res->items();
- return pageRes(1,"获取成功",$total,$list);
- }else{
- $list = WxTplModel::select();
- return res(1,"获取成功",$list);
- }
- }
-
-
- public function doDelete(string $template_id)
- {
- $res = WxTplModel::where('template_id',$template_id)->delete();
- $res = $this->wxmsg->delTemplate($template_id);
- return res(1,"操作成功",$res);
- }
- }
|