【修改】2023/4/1
This commit is contained in:
parent
c55a915a14
commit
bc2b7f5c1d
|
|
@ -3,6 +3,7 @@
|
|||
namespace addon\futures\api\controller;
|
||||
use app\api\controller\BaseApi;
|
||||
use addon\futures\model\Futures as FuturesModel;
|
||||
use app\model\system\Document;
|
||||
|
||||
class Futures extends BaseApi{
|
||||
/**
|
||||
|
|
@ -93,7 +94,6 @@ class Futures extends BaseApi{
|
|||
$search_text = input('search_text', '');
|
||||
|
||||
$condition = [
|
||||
['a.seller_uid', '=', $this->member_id],
|
||||
['a.site_id','=',$this->site_id]
|
||||
];
|
||||
if($search_text != ''){
|
||||
|
|
@ -101,6 +101,36 @@ class Futures extends BaseApi{
|
|||
}
|
||||
|
||||
switch($status){
|
||||
case '待付款订单':
|
||||
$condition[] = ['a.seller_uid', '=', $this->member_id];
|
||||
$condition[] = ['a.status', 'in', [2, 6, 7]];
|
||||
$condition[] = ['a.release_time', '<=', time()];
|
||||
break;
|
||||
case '商城已完成':
|
||||
$condition[] = ['a.seller_uid', '=', $this->member_id];
|
||||
$condition[] = ['a.status', '=', '3'];
|
||||
break;
|
||||
case '采购未付款':
|
||||
$condition[] = ['a.member_id', '=', $this->member_id];
|
||||
$condition[] = ['a.status', '=', '6'];
|
||||
break;
|
||||
case '成功完成订单':
|
||||
$condition[] = ['a.member_id', '=', $this->member_id];
|
||||
$condition[] = ['a.status', '=', '3'];
|
||||
break;
|
||||
case '库存订单':
|
||||
$condition[] = ['a.seller_uid', '=', $this->member_id];
|
||||
$condition[] = ['a.status', '=', '1'];
|
||||
break;
|
||||
case '提货订单':
|
||||
$condition[] = ['a.seller_uid', '=', $this->member_id];
|
||||
$condition[] = ['a.status', 'in', ['4','5']];
|
||||
break;
|
||||
case '审核出售':
|
||||
$condition[] = ['a.seller_uid', '=', $this->member_id];
|
||||
$condition[] = ['a.status', '=', 2];
|
||||
$condition[] = ['a.release_time', '>', time()];
|
||||
break;
|
||||
case 'stock':
|
||||
$condition[] = ['a.status', '=', '1'];
|
||||
break;
|
||||
|
|
@ -268,6 +298,16 @@ class Futures extends BaseApi{
|
|||
return $this->response($detail);
|
||||
}
|
||||
|
||||
/**
|
||||
* 协议
|
||||
*/
|
||||
public function aggrement()
|
||||
{
|
||||
$document = new Document();
|
||||
$info = $document->getDocument([['site_id', '=', $this->site_id], ['app_module', '=', 'shop'], ['document_key', '=', 'FUTURES_AGREEMENT']]);
|
||||
return $this->response($info);
|
||||
}
|
||||
|
||||
// public function testBuyBack(){
|
||||
// return $this->response(event('BuyBack'));
|
||||
// }
|
||||
|
|
|
|||
Loading…
Reference in New Issue