【修改】2023/4/1

This commit is contained in:
liqianjin 2023-04-01 18:06:48 +08:00
parent c55a915a14
commit bc2b7f5c1d
1 changed files with 41 additions and 1 deletions

View File

@ -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'));
// } // }