12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- <?php
- /**
- *
- * User: anyluck
- * Date: 2020/6/3
- * Time: 10:22
- */
- namespace app\web\controller;
- use app\common\model\Banner;
- use app\common\model\Mining;
- use app\common\model\Notice;
- use app\common\model\State;
- use app\web\model\Back;
- use app\web\model\Orders;
- class Index extends Base
- {
- // todo 首页
- // 首页
- public function index()
- {
- $data=[];
- $banner=Banner::where(["status"=>0])->select();
- $data["banner"]=$banner;// 轮播图
- // 交易区块
- $back=Back::back();
- $data["back"]=$back;
- // 公告
- $notice=Notice::where(["status"=>0])->select();
- $data["notice"]=$notice;
- json_result(200,"",$data);
- }
- // 获取交易区块
- public function back()
- {
- $back=Back::back();
- json_result(200,"",$back);
- }
- // 根据个人信息查询交易区块
- public function persion_back()
- {
- $back=Back::persion_back($this->user_id);
- json_result(200,"",$back);
- }
- // 交易数据列表
- public function order_list()
- {
- $page=input("page")?:1;
- $limit=input("limit")?:10;
- $type=input("type")?:0;//0买入数据 1卖出数据 2我的购买数据 3我的卖出数据
- $status=input("status");//0 未匹配 1 已匹配或待支付 2已上传数据 3 已完成 4 已撤销 5 交易失败
- $user_id=$this->user_id;
- $res=Orders::order_list($type,$user_id,$status,$page,$limit);
- json_result(200,"",$res);
- }
- // 买入和卖出
- public function order_buy()
- {
- $type=input("type")?:0;
- $mining_id=input("mining_id")?:0;
- $order_id=input("order_id");
- Orders::push_order($this->user,$this->user_id,$type,$order_id,$mining_id);
- }
- // 申述
- public function state()
- {
- $order_id=input("order_id");
- $content=input("content");if (!$content)json_result(400,"请填写申述内容");
- $image=input("image");
- $add["add_time"]=time();
- $add["user_id"]=$this->user_id;
- $add["order"]=$order_id;
- $add["content"]=$content;
- $add["image"]=$image;
- State::create($add);
- json_result(200,"申述提交成功");
- }
- }
|