Browse Source

一些功能

Kirin 4 years ago
parent
commit
5120b07f1b
1 changed files with 8 additions and 3 deletions
  1. 8 3
      app/models/store/StoreOrder.php

+ 8 - 3
app/models/store/StoreOrder.php

@@ -1156,9 +1156,12 @@ class StoreOrder extends BaseModel
         $order['_status'] = $status;
         $order['_status'] = $status;
         $order['_pay_time'] = isset($order['pay_time']) && $order['pay_time'] != null ? date('Y-m-d H:i:s', $order['pay_time']) : date('Y-m-d H:i:s', $order['add_time']);
         $order['_pay_time'] = isset($order['pay_time']) && $order['pay_time'] != null ? date('Y-m-d H:i:s', $order['pay_time']) : date('Y-m-d H:i:s', $order['add_time']);
         $order['_add_time'] = isset($order['add_time']) ? (strstr($order['add_time'], '-') === false ? date('Y-m-d H:i:s', $order['add_time']) : $order['add_time']) : '';
         $order['_add_time'] = isset($order['add_time']) ? (strstr($order['add_time'], '-') === false ? date('Y-m-d H:i:s', $order['add_time']) : $order['add_time']) : '';
+        $order['_arrive_time'] = isset($order['arrive_time']) ? (strstr($order['arrive_time'], '-') === false ? date('Y-m-d H:i:s', $order['arrive_time']) : $order['arrive_time']) : '';
         $order['status_pic'] = '';
         $order['status_pic'] = '';
         $order['gift_user'] = User::get($order['gift_uid']);
         $order['gift_user'] = User::get($order['gift_uid']);
         $order['user'] = User::get($order['uid']);
         $order['user'] = User::get($order['uid']);
+        $order['store'] = SystemStore::get($order['store_id']);
+        $order['point'] = SystemStorePoint::get($order['point_id']);
         //获取产品状态图片
         //获取产品状态图片
         if ($isPic) {
         if ($isPic) {
             $order_details_images = sys_data('order_details_images') ?: [];
             $order_details_images = sys_data('order_details_images') ?: [];
@@ -1225,10 +1228,10 @@ class StoreOrder extends BaseModel
     public static function getUserOrderList($uid, $status = '', $page = 0, $limit = 8)
     public static function getUserOrderList($uid, $status = '', $page = 0, $limit = 8)
     {
     {
         if ($page) $list = self::statusByWhere($status, $uid)->where('is_del', 0)->where('uid|gift_uid', $uid)
         if ($page) $list = self::statusByWhere($status, $uid)->where('is_del', 0)->where('uid|gift_uid', $uid)
-            ->field('pay_postage_sh,uid,add_time,seckill_id,bargain_id,combination_id,id,order_id,pay_price,total_num,total_price,pay_postage,total_postage,paid,status,refund_status,pay_type,coupon_price,deduction_price,pink_id,delivery_type,is_del,shipping_type,gift_uid,store_id')
+//            ->field('pay_postage_sh,uid,add_time,seckill_id,bargain_id,combination_id,id,order_id,pay_price,total_num,total_price,pay_postage,total_postage,paid,status,refund_status,pay_type,coupon_price,deduction_price,pink_id,delivery_type,is_del,shipping_type,gift_uid,store_id')
             ->order('add_time DESC')->page((int)$page, (int)$limit)->select()->toArray();
             ->order('add_time DESC')->page((int)$page, (int)$limit)->select()->toArray();
         else  $list = self::statusByWhere($status, $uid)->where('is_del', 0)->where('uid|gift_uid', $uid)
         else  $list = self::statusByWhere($status, $uid)->where('is_del', 0)->where('uid|gift_uid', $uid)
-            ->field('pay_postage_sh,uid,add_time,seckill_id,bargain_id,combination_id,id,order_id,pay_price,total_num,total_price,pay_postage,total_postage,paid,status,refund_status,pay_type,coupon_price,deduction_price,pink_id,delivery_type,is_del,shipping_type,gift_uid,store_id')
+//            ->field('pay_postage_sh,uid,add_time,seckill_id,bargain_id,combination_id,id,order_id,pay_price,total_num,total_price,pay_postage,total_postage,paid,status,refund_status,pay_type,coupon_price,deduction_price,pink_id,delivery_type,is_del,shipping_type,gift_uid,store_id')
             ->order('add_time DESC')->page((int)$page, (int)$limit)->select()->toArray();
             ->order('add_time DESC')->page((int)$page, (int)$limit)->select()->toArray();
         foreach ($list as $k => $order) {
         foreach ($list as $k => $order) {
             $list[$k] = self::tidyOrder($order, true);
             $list[$k] = self::tidyOrder($order, true);
@@ -1260,7 +1263,7 @@ class StoreOrder extends BaseModel
      */
      */
     public static function searchUserOrder($uid, $order_id)
     public static function searchUserOrder($uid, $order_id)
     {
     {
-        $order = self::where('uid|gift_uid', $uid)->where('order_id', $order_id)->where('is_del', 0)->field('pay_postage_sh,seckill_id,bargain_id,combination_id,id,order_id,pay_price,total_num,total_price,pay_postage,total_postage,paid,status,refund_status,pay_type,coupon_price,deduction_price,delivery_type,shipping_type')
+        $order = self::where('uid|gift_uid', $uid)->where('order_id', $order_id)->where('is_del', 0)->field('*')
             ->order('add_time DESC')->find();
             ->order('add_time DESC')->find();
         if (!$order)
         if (!$order)
             return false;
             return false;
@@ -1972,6 +1975,8 @@ class StoreOrder extends BaseModel
                     $item['status_name'] = '已完成';
                     $item['status_name'] = '已完成';
                 }
                 }
             }
             }
+            $order['store'] = SystemStore::get($item['store_id']);
+            $order['point'] = SystemStorePoint::get($item['point_id']);
 //            unset($item['refund_status']);
 //            unset($item['refund_status']);
 //            else if($item['paid']==1 && $item['refund_status']==1){
 //            else if($item['paid']==1 && $item['refund_status']==1){
 //                $item['status_name']=<<<HTML
 //                $item['status_name']=<<<HTML