<?php
namespace app\admin\controller;

use app\api\logic\DemoLogic;
use app\common\service\pay\PayService;

class IndexController extends BaseAdminController
{

    /**
     * @notes 查询订单支付状态
     */
    public function wechatQuery()
    {
        $order_no = $this->request->get('order_no');
        $order = [
            'out_trade_no' => $order_no,
        ];
        $app = new PayService(0);

        try {
            $res = $app->wechat->query($order);
            return $this->success('查询成功', $res->toArray());
        } catch (\Exception $e) {
            return $this->fail($e->extra['message']);
        }
    }
    public function demo2()
    {
        $res=DemoLogic::test();
        return $this->success('成功');
    }
    public function demo3()
    {
        $id=$this->request->get('id');
        $warehouse_id=$this->request->get('warehouse_id',1);
        $res=DemoLogic::test3($id,$warehouse_id);
        return $this->success('成功');
    }

    public function demo4()
    {
        $params=$this->request->get();
        $is_vip=$this->request->get('is_vip',0);
        $res=DemoLogic::syncPrice($params,$is_vip);
        return $this->success('成功');
    }
}