微信小程序订阅消息

2022-05-26 18:37:30 阅读:1 编辑
数据库user表加个字段
subnew_machine_remind
后端接口
application/api/controller/ApiUser.php
  /**
     * 增加订阅消息(提醒发货通知次数)
     */
    public function addSubNewMachineRemindNum()
    {
        $id = input("request.id", 0);
        $user = User::find($id);
        if ($user) {
            $user->allowField(true)->setInc("subnew_machine_remind", 1);
        }

        return success_json(["num" => $user->subnew_machine_remind]);
    }
发送代码
$parent = User::find($m["user_id"]);
            $openid = $parent["openid"];
            $page = "shop/sharetowel/mlist/mlist";
            $data = [
                "name" => $m["name"],
                "device_no" => $m["device_no"],
                "status" => $message,
                "create_time" =>date('Y-m-d H:i:s',time()),
                "remark" => "请及时处理",
            ];
            print_r($data);
            $system = System::get_curr();
            $subnewstel = json_decode($system["subnewstel"], true);
            $template_id = $subnewstel["machine_remind"];
            sendmachine_remind($openid, $template_id, $page, $data, $subnewstel);
            if ($parent) {
                if ($parent["subnew_machine_remind"] > 0) {
                    $parent->allowField(true)->setDec("subnew_machine_remind", 1);
                }

            }