dataLists(new OpurchaseGoodsOfferList()); } /** * @notes 供应商报价日期列表 */ public function date_lists() { if (!$this->request->userInfo['supplier']) return $this->fail('请登录供应商账号'); $supplier=$this->request->userInfo['supplier']; $page_no = $this->request->get('page_no', 1); $page_size = $this->request->get('page_size', 15); $data = Db::name('opurchase_goods_offer_date')->where('supplier_id', $supplier['id'])->page($page_no, $page_size)->select()->each(function ($item) { // $data = Supplier::where('id', $item['pid'])->find(); // $item['supplier'] = $data; // $item['apply_id'] = $item['id']; return $item; })->toArray(); $count = Db::name('opurchase_goods_offer_date')->where('supplier_id', $supplier['id'])->count(); return $this->success('请求成功', ['lists' => $data, 'count' => $count, 'page_no' => $page_no, 'page_size' => $page_size]); } public function offer() { if (!$this->request->userInfo['supplier']) return $this->fail('非供应商用户不能报价'); $params = (new OpurchaseGoodsOfferValidate())->post()->goCheck('offer'); $result = OpurchaseGoodsOfferLogic::offer($params); if (true === $result) { return $this->success('报价成功', [], 1, 1); } return $this->fail(OpurchaseGoodsOfferLogic::getError()); } }