25 lines
825 B
PHP
25 lines
825 B
PHP
<?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());
|
|
}
|
|
} |