| 1234567891011121314151617181920212223242526272829303132333435363738 | <?phpnamespace app\api\controller;use app\common\model\TemplateMsg;use app\common\model\SubscribeLog;/** * 小程序订阅 */class Subscribe extends Base{    protected $noNeedLogin = [];    //用户订阅的记录    public function index()    {        $tpl_ids = $this->request->post('tpl_ids/a');        $order_sn = $this->request->post('order_sn');        if (!$order_sn || empty($tpl_ids)) {            $this->error('参数错误,订阅失败');        }        $ids = TemplateMsg::getTplIds();        $data = [];        foreach ($tpl_ids as $key => $item) {            if (in_array($key, $ids)) {                $data[] = [                    'tpl_id'   => $key,                    'user_id'  => $this->auth->id,                    'order_sn' => $order_sn,                    'status'   => 0                ];            }        }        (new SubscribeLog())->saveAll($data);        $this->success('订阅消息成功!');    }}
 |