rabin 6 months ago
parent
commit
42e6aaa526
2 changed files with 11 additions and 2 deletions
  1. 5 0
      src/place/api/Resource.php
  2. 6 2
      src/place/lib/Resource.php

+ 5 - 0
src/place/api/Resource.php

@@ -83,6 +83,11 @@ class Resource extends Main
     # 获取订单列表
     public function getOrderList()
     {
+        $data['order'][] = array('name' => '待付款', 'status' => 1);
+        $data['order'][] = array('name' => '待发货', 'status' => 2);
+        $data['order'][] = array('name' => '待收货', 'status' => '3,4');
+        $data['order'][] = array('name' => '已完成', 'status' => '5,6,7,8,9');
+        $data['order'][] = array('name' => '退款申请', 'status' => '10');
         $data['list'] = $this->service->getOrderList();
         return Place::result($data);
     }

+ 6 - 2
src/place/lib/Resource.php

@@ -136,10 +136,14 @@ class Resource
     {
         $where['uid'] = Place::$uid;
         $set['num'] = 10;
-        $set['col'] = 'id,info_id,name,cash,num,cdate,status';
+        $set['col'] = 'id,order_num,info_id,name,cash,num,cdate,status';
         $status = Dever::input('status');
         if ($status) {
-            $where['status'] = array('in', $status);
+            if ($status == 10) {
+                $where['refund_status'] = 1;
+            } else {
+                $where['status'] = array('in', $status);
+            }
         }
         $data = Dever::db('order', $this->app)->select($where, $set);
         $result = array();