order("id desc")->paginate(["list_row" => $limit, "page" => $page])->each(function ($item) { $user = \app\common\model\User::where(["id" => $item["buy_user"]])->field("name")->find(); $item["user_name"] = $user->name; $item["add_time"]=date("Y-m-d H:i:s",$item["add_time"]); switch ($item["status"]){ case 0:$item["status"]="未匹配";break; case 1:$item["status"]="已匹配或待支付";break; case 2:$item["status"]="已上传数据";break; case 3:$item["status"]="已完成";break; case 4:$item["status"]="已撤销";break; case 5:$item["status"]="交易失败";break; } if ($item["image"]){ $item["image"]=explode(",",$item["image"]); } return $item; })->toArray(); return $result = ['code' => 0, 'msg' => lang('get info success'), 'data' => $list['data'] ?: [], 'count' => $list['total'] ?: 0]; } return View::fetch(); } /** * 持有订单列表 */ public function push() { if (Request::isPost()) { $name = input("name"); $page = input("page") ?: 1; $limit = input("limit") ?: 10; $where = []; $where[]=["status",">",0]; $list = \app\common\model\Order::where($where)->order("id desc")->paginate(["list_row" => $limit, "page" => $page])->each(function ($item) { $user = \app\common\model\User::where(["id" => $item["buy_user"]])->field("name")->find(); $item["user_name"] = $user->name; $item["add_time"]=date("Y-m-d H:i:s",$item["add_time"]); switch ($item["status"]){ case 0:$item["status"]="未匹配";break; case 1:$item["status"]="已匹配或待支付";break; case 2:$item["status"]="已上传数据";break; case 3:$item["status"]="已完成";break; case 4:$item["status"]="已撤销";break; case 5:$item["status"]="交易失败";break; } if ($item["image"]){ $item["image"]=explode(",",$item["image"]); } return $item; })->toArray(); return $result = ['code' => 0, 'msg' => lang('get info success'), 'data' => $list['data'] ?: [], 'count' => $list['total'] ?: 0]; } return View::fetch(); } /** * 申述处理 state */ public function bond() { if (Request::isPost()) { $name = input("name"); $page = input("page") ?: 1; $limit = input("limit") ?: 10; $where = []; // if ($name){ // $where["name"]=["like","% $name %"]; // } $list = State::where($where)->order("id desc")->paginate(["list_row" => $limit, "page" => $page])->each(function ($item) { $user = \app\common\model\User::where(["id" => $item["user_id"]])->field("name")->find(); $item["user_name"] = $user->name; $item["add_time"]=date("Y-m-d H:i:s",$item["add_time"]); if ($item["image"]){ $item["image"]=explode(",",$item["image"]); } return $item; })->toArray(); return $result = ['code' => 0, 'msg' => lang('get info success'), 'data' => $list['data'] ?: [], 'count' => $list['total'] ?: 0]; } return View::fetch(); } }