【修改】2023/4/1
This commit is contained in:
parent
c55a915a14
commit
bc2b7f5c1d
|
|
@ -3,6 +3,7 @@
|
||||||
namespace addon\futures\api\controller;
|
namespace addon\futures\api\controller;
|
||||||
use app\api\controller\BaseApi;
|
use app\api\controller\BaseApi;
|
||||||
use addon\futures\model\Futures as FuturesModel;
|
use addon\futures\model\Futures as FuturesModel;
|
||||||
|
use app\model\system\Document;
|
||||||
|
|
||||||
class Futures extends BaseApi{
|
class Futures extends BaseApi{
|
||||||
/**
|
/**
|
||||||
|
|
@ -93,7 +94,6 @@ class Futures extends BaseApi{
|
||||||
$search_text = input('search_text', '');
|
$search_text = input('search_text', '');
|
||||||
|
|
||||||
$condition = [
|
$condition = [
|
||||||
['a.seller_uid', '=', $this->member_id],
|
|
||||||
['a.site_id','=',$this->site_id]
|
['a.site_id','=',$this->site_id]
|
||||||
];
|
];
|
||||||
if($search_text != ''){
|
if($search_text != ''){
|
||||||
|
|
@ -101,6 +101,36 @@ class Futures extends BaseApi{
|
||||||
}
|
}
|
||||||
|
|
||||||
switch($status){
|
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':
|
case 'stock':
|
||||||
$condition[] = ['a.status', '=', '1'];
|
$condition[] = ['a.status', '=', '1'];
|
||||||
break;
|
break;
|
||||||
|
|
@ -268,6 +298,16 @@ class Futures extends BaseApi{
|
||||||
return $this->response($detail);
|
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(){
|
// public function testBuyBack(){
|
||||||
// return $this->response(event('BuyBack'));
|
// return $this->response(event('BuyBack'));
|
||||||
// }
|
// }
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue