Prechádzať zdrojové kódy

获取有赞平台修改商品日志

wufeng 2 rokov pred
rodič
commit
82a2ce3c45
2 zmenil súbory, kde vykonal 45 pridanie a 0 odobranie
  1. 37 0
      app/youzan/controller/Index.php
  2. 8 0
      app/youzan/route/app.php

+ 37 - 0
app/youzan/controller/Index.php

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

+ 8 - 0
app/youzan/route/app.php

@@ -11,3 +11,11 @@ route::rule('yz_goodup_again', 'youzan/Index/goodupOnlineAgain');//商品再次
 route::rule('yz_goodoff', 'youzan/Index/youzanOffline');//将商品从有赞平台下线
 route::rule('yz_goodoff_list', 'youzan/Index/youzanOfflineList');//有赞下线商品列表
 route::rule('yz_goodoff_detail', 'youzan/Index/youzanOfflineDetail');//有赞下线商品详情
+route::rule('yz_order_list', 'youzan/Index/getYzOrderList');//获取有赞订单列表
+route::rule('yz_check_handle_status', 'youzan/Index/checkHandleStatus');//处理有赞订单(确认或取消)
+route::rule('yz_get_youzan_update_log','youzan/Index/getYzUpdateLog');//获取有赞平台修改商品日志
+
+
+
+
+