request->filter(['strip_tags']); $id = $this->request->request("id"); $id ? $id : ($this->error(__('非正常访问未传递正确ID'))); $chiefOrderGoods = 0; // 团长订单号 $row = model('app\api\model\wanlshop\groups\Groups') ->where('group_no', $id) ->field('id,group_no,user_id,group_type,people_num,join_num,state,validitytime') ->find(); if(!$row){ $this->error(__('未找到任何拼团')); } $row->team = model('app\api\model\wanlshop\groups\Team') ->field('id,user_id,username,nickname,avatar,order_goods_id,createtime') ->with(['user']) ->where('group_no', $id) ->order('createtime', 'asc') ->select(); foreach ($row->team as $team) { // 查询团长订单号 if($team['user_id'] === $row['user_id']){ $chiefOrderGoods = $team['order_goods_id']; } $team->getRelation('user')->visible(['avatar']); } $row->user->visible(['username','nickname','avatar']); $row->orderGoods = model('app\api\model\wanlshop\groups\OrderGoods') ->where(['id' => $chiefOrderGoods]) ->field('id,goods_id,title,image,difference,price,group_price,market_price') ->find(); if($row) $this->success('ok', $row); else $this->error(__('网络繁忙')); } }