<?php

namespace app\api\controller;

use cores\BaseController;
use think\facade\Db;
use think\response\Json;

class Wxserver extends BaseController
{
    public function index(): Json
    {
        return $this->renderSuccess('访问成功');
    }

    public function verifyTicket()
    {
        $data = $this->request->post();
        $xmlData = file_get_contents("php://input"); // 获取原始的XML数据
        Db::table('yoshop_wx_server')->insertGetId(['content' => '进来了', 'created_at' => date('Y-m-d H:i:s')]);
        // 解析XML数据
//        $xml = simplexml_load_string($xmlData, 'SimpleXMLElement', LIBXML_NOCDATA);
//        $fromUser = $xml->FromUserName;
//        $toUser = $xml->ToUserName;
//        $content = $xml->Content;
        if ($xmlData) {
            Db::table('yoshop_wx_server')->insertGetId(['content' => $xmlData, 'created_at' => date('Y-m-d H:i:s')]);
        }
        if ($data) {
            Db::table('yoshop_wx_server')->insertGetId(['content' => $data, 'created_at' => date('Y-m-d H:i:s')]);
        }
        echo 'success';
    }
}