field('O.*,U.user,U.email,U.phone,G.appid,G.type,G.amount')->JOIN("goods", "as G", 'O.gid=G.id')->JOIN("user", 'as U', 'O.Uid=U.id'); $order_res = $order->where(['G.appid' => $appid], '(', ')')->where('(O.order', $oin)->whereOr(['U.user' => $oin, 'U.email' => $oin, 'U.phone' => $oin], ')')->order('id desc')->select(); //false $ret = []; if (is_array($order_res)) { foreach ($order_res as $k => $v) { $rows = $order_res[$k]; $ret[] = [ 'order' => $rows['order'], 'gname' => $rows['name'], 'gmoney' => $rows['money'], 'gtype' => $rows['type'], 'obtain' => $rows['amount'], 'otime' => $rows['o_time'], 'ptime' => $rows['p_time'], 'ptype' => $rows['p_type'], 'state' => $rows['state'] ]; } out(200, $ret, $app_res); } out(201, '订单查询失败', $app_res); ?>