|
|
@@ -20,11 +20,23 @@ class UserEquityLists extends BaseApiDataLists
|
|
|
|
|
|
public function lists():array
|
|
|
{
|
|
|
- return UserEquity::with(['equityConfig'])->where($this->queryWhere())
|
|
|
+ $list = UserEquity::with(['equityConfig'=>function ($query) {
|
|
|
+ $query->field(['*']);
|
|
|
+ },'goods'=>function ($query) {
|
|
|
+ $query->field(['id','goods_name']);
|
|
|
+ }])->where($this->queryWhere())
|
|
|
+ ->field(['id','user_id','equity_id','goods_id','number','end_time'])
|
|
|
->limit($this->limitOffset, $this->limitLength)
|
|
|
- ->order('create_time desc')
|
|
|
+ ->order('end_time')
|
|
|
->select()
|
|
|
->toArray();
|
|
|
+ /*foreach ($list as &$item) {
|
|
|
+ $item['all_num'] = $item['equityConfig']['number'];
|
|
|
+ $item['price'] = $item['equityConfig']['price'];
|
|
|
+ $item['equity_name'] = $item['equityConfig']['equity_name'];
|
|
|
+ $item['goods_name'] = $item['goods']['goods_name'];
|
|
|
+ }*/
|
|
|
+ return $list;
|
|
|
}
|
|
|
|
|
|
public function count(): int
|