erp_old/app/api/controller/order/OpurchaseOrderController.php

39 lines
1008 B
PHP
Raw Normal View History

2024-04-27 11:41:34 +08:00
<?php
namespace app\api\controller\order;
use app\api\logic\order\OrderLogic;
use app\api\controller\BaseApiController;
2024-05-10 18:05:50 +08:00
use Webman\RedisQueue\Redis;
2024-04-27 11:41:34 +08:00
/**
* 采购单控制器
*/
class OpurchaseOrderController extends BaseApiController
{
public function checkOrder(){
$params=$this->request->get();
$res=OrderLogic::cartIdByPurchaseOrderInfo($this->request->userInfo,$params);
if($res==false){
return $this->fail(OrderLogic::getError());
}
return $this->data($res);
}
/**
* @notes 创建购货订单
*/
public function createOrder(){
$params=$this->request->post();
$order=OrderLogic::createOpurchaseOrder(request()->userInfo,$params);
if($order==false){
return $this->fail(OrderLogic::getError());
}else{
2024-05-10 18:05:50 +08:00
//推送队列
Redis::send('push-supplier-products', ['order_id'=>$order['id']]);
2024-04-27 11:41:34 +08:00
return $this->success('支付成功');
}
}
}