<?php
|
|
namespace app\api\controller;
|
use app\api\logic\commission\Tb as LogicTbCommission;
|
use app\api\logic\commission\Jd as LogicJdCommission;
|
use app\api\logic\commission\Pdd as LogicPddCommission;
|
use app\api\logic\commission\Wph as LogicWphCommission;
|
use app\api\logic\commission\Jtk as LogicJtkCommission;
|
use app\api\logic\commission\Dy as LogicDyCommission;
|
use app\common\controller\Api;
|
|
/**
|
* 订单接口
|
*/
|
class Order extends Api
|
{
|
protected $noNeedLogin = [];
|
protected $noNeedRight = '*';
|
|
public function _initialize()
|
{
|
parent::_initialize();
|
|
}
|
|
/**
|
* 获取订单列表
|
*
|
* @return void
|
*/
|
public function get_order_list()
|
{
|
$orderStatus = request()->param('orderStatus','0');
|
$orderType = request()->param('orderType','');
|
if(empty($orderType)) $this->error('获取类型不能为空');
|
$page = request()->param('page',1);
|
$pageSize = request()->param('pageSize',10);
|
$list = [];
|
$user = $this->auth->getUser();
|
switch($orderType){
|
case '1': //淘宝
|
$LogicTbCommission = new LogicTbCommission();
|
$list = $LogicTbCommission->getOrderList($user['id'],$orderStatus,$page,$pageSize);
|
break;
|
case '2': //京东
|
$LogicJdCommission = new LogicJdCommission();
|
$list = $LogicJdCommission->getOrderList($user['id'],$orderStatus,$page,$pageSize);
|
break;
|
case '3': //拼多多
|
$LogicPddCommission = new LogicPddCommission();
|
$list = $LogicPddCommission->getOrderList($user['id'],$orderStatus,$page,$pageSize);
|
break;
|
case '4': //唯品会
|
$LogicWphCommission = new LogicWphCommission();
|
$list = $LogicWphCommission->getOrderList($user['id'],$orderStatus,$page,$pageSize);
|
break;
|
case '5':
|
$LogicDyCommission = new LogicDyCommission();
|
$list = $LogicDyCommission->getOrderList($user['id'],$orderStatus,$page,$pageSize);
|
break;
|
case '6': //巨推客
|
$LogicJtkCommission = new LogicJtkCommission();
|
$list = $LogicJtkCommission->getOrderList($user['id'],$orderStatus,$page,$pageSize);
|
break;
|
}
|
if(!empty($list)){
|
foreach($list as &$order){
|
if($order['tk_earning_time'] != 0)$order['tk_earning_time'] = date('Y-m-d H:i:s',$order['tk_earning_time']);
|
}
|
}
|
$this->success('获取成功',['list'=>$list]);
|
}
|
|
}
|