<?php
	
	namespace app\api\controller\operation;
	
	use app\api\controller\BaseApiController;
	use app\api\lists\operation\OpurchaseGoodsOfferList;
	use app\api\logic\operation\OpurchaseGoodsOfferLogic;
	use app\api\validate\OpurchaseGoodsOfferValidate;
	
	class OpurchaseGoodsOfferController extends BaseApiController
	{
		public function list(){
			return $this->dataLists(new OpurchaseGoodsOfferList());
		}
		
		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());
		}
	}