|
@@ -4,8 +4,10 @@ namespace app\youzan\controller;
|
|
|
|
|
|
use app\admin\controller\Base;
|
|
|
use app\youzan\logic\Cat;
|
|
|
+use app\youzan\logic\Order;
|
|
|
use app\youzan\logic\Tag;
|
|
|
use app\youzan\logic\Goodup;
|
|
|
+use think\facade\Db;
|
|
|
use think\facade\Validate;
|
|
|
|
|
|
//有赞对接类
|
|
@@ -113,5 +115,40 @@ class Index extends Base
|
|
|
|
|
|
}
|
|
|
|
|
|
+ //获取有赞订单列表
|
|
|
+ public function getYzOrderList()
|
|
|
+ {
|
|
|
+
|
|
|
+ $param = $this->request->filter('trim')->only(['item_no' => '', 'handle_status' => '', 'addtime_start' => '', 'addtime_end' => '', 'confirmer' => '', 'orderCode' => '', 'page' => 1, 'size' => 15], 'post');
|
|
|
+
|
|
|
+ return Order::getYzOrderList($param);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ //处理有赞订单(确认或取消)
|
|
|
+ public function checkHandleStatus()
|
|
|
+ {
|
|
|
+ $param = $this->request->filter('trim')->only(['token', 'good_info_id', 'handle_status'], 'post');
|
|
|
+
|
|
|
+ $val = Validate::rule([
|
|
|
+ 'token' => 'require',
|
|
|
+ 'good_info_id|订单id' => 'require|number|gt:0',
|
|
|
+ 'handle_status|处理状态' => 'require|number|in:1,2',
|
|
|
+ ]);
|
|
|
+
|
|
|
+ if ($val->check($param)) return Order::checkHandleStatus($param);
|
|
|
+ else return error_show(1005, $val->getError());
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ //获取有赞平台修改商品日志
|
|
|
+ public function getYzUpdateLog(){
|
|
|
+
|
|
|
+ $param = $this->request->only(['page' => 1, 'size' => 15, 'msg_type' => 0], 'post', 'trim');
|
|
|
+
|
|
|
+ return curl_request(config('app.yz_domain') . 'api/yz_get_youzan_update_log', $param);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|