|
|
@@ -42,6 +42,19 @@ class StoreExchangeOrder extends BaseModel
|
|
|
return ($data = $model->page((int)$where['page'], (int)$where['limit'])->select()) && count($data) ? $data->toArray() : [];
|
|
|
}
|
|
|
|
|
|
+ public static function getList($where)
|
|
|
+ {
|
|
|
+ $model = self::getOrderWhere($where, self::alias('a')->join('user r', 'r.uid=a.uid', 'LEFT'), 'a.', 'r')->field('a.*');
|
|
|
+ if ($where['order'] != '') {
|
|
|
+ $model = $model->order(self::setOrder($where['order']));
|
|
|
+ } else {
|
|
|
+ $model = $model->order('a.id desc');
|
|
|
+ }
|
|
|
+ $data = ($data = $model->page((int)$where['page'], (int)$where['limit'])->select()) && count($data) ? $data->toArray() : [];
|
|
|
+ $count = $model->count();
|
|
|
+ return compact('data', 'count');
|
|
|
+ }
|
|
|
+
|
|
|
public static function getOrderWhere($where, $model, $aler = '', $join = '')
|
|
|
{
|
|
|
if (isset($where['status']) && $where['status'] != '') $model = self::statusWhere($where['status'], $model, $aler);
|