|
@@ -27,15 +27,16 @@ class OrderService
|
|
public static function getOrderList(array $param, $isAll = false)
|
|
public static function getOrderList(array $param, $isAll = false)
|
|
{
|
|
{
|
|
print_sql();
|
|
print_sql();
|
|
- $sql = self::getOrderQuerySql($param);
|
|
|
|
|
|
+ $list = self::getOrderQuerySql($param);
|
|
|
|
|
|
if ($isAll) {
|
|
if ($isAll) {
|
|
- $list = $sql->get();
|
|
|
|
|
|
+ $list = $list->get();
|
|
} else {
|
|
} else {
|
|
- $list = $sql->paginate(getProp($param, 'limit', 15));
|
|
|
|
|
|
+ $list = $list->paginate(getProp($param, 'limit', 15));
|
|
}
|
|
}
|
|
|
|
|
|
if (!$list->isEmpty()) {
|
|
if (!$list->isEmpty()) {
|
|
|
|
+
|
|
$status = array_column(self::getOrderPayType(), null, 'value');
|
|
$status = array_column(self::getOrderPayType(), null, 'value');
|
|
$types = array_column(self::getOrderType(), null, 'value');
|
|
$types = array_column(self::getOrderType(), null, 'value');
|
|
foreach ($list as $val) {
|
|
foreach ($list as $val) {
|
|
@@ -88,7 +89,7 @@ class OrderService
|
|
|
|
|
|
private static function getOrderQuerySql(array $param)
|
|
private static function getOrderQuerySql(array $param)
|
|
{
|
|
{
|
|
- $sql = Order::query();
|
|
|
|
|
|
+ $sql = DB::table('orders');
|
|
// 优化师查询
|
|
// 优化师查询
|
|
if (!empty(getProp($param, 'user_id'))) {
|
|
if (!empty(getProp($param, 'user_id'))) {
|
|
$sql->where('user_id', $param['user_id']);
|
|
$sql->where('user_id', $param['user_id']);
|