dever 3 년 전
부모
커밋
994b7e7614
1개의 변경된 파일15개의 추가작업 그리고 5개의 파일을 삭제
  1. 15 5
      app/shop/lib/Sell.php

+ 15 - 5
app/shop/lib/Sell.php

@@ -863,7 +863,7 @@ class Sell
                 }
 
                 # 发消息
-                if (Dever::project('message')) {
+                if (Dever::project('message') && $order['uid']) {
                     $shop = Dever::db('shop/info')->one($order['shop_id']);
                     $msg_param['type'] = 1;//消息类型1是订单消息
                     $msg_param['id'] = $order['id'];
@@ -871,11 +871,21 @@ class Sell
                     $msg_param = Dever::json_encode($msg_param);
                     Dever::load('message/lib/data')->push(-1, $order['uid'], '订购成功通知', $msg, 2, 1, false, $msg_param);
                 }
-            }
 
-            $update['status'] = 2;
-            $update['where_id'] = $order['id'];
-            Dever::db('shop/sell_order')->update($update);
+                $update = array();
+                if ($order['pay_method'] == 2) {
+                    if ($order['refund_cash'] > 0) {
+                        $status = 6;
+                    } else {
+                        $status = 5;
+                    }
+                    $update['fdate'] = time();
+                }
+
+                $update['status'] = $status;
+                $update['where_id'] = $order['id'];
+                Dever::db('shop/sell_order')->update($update);
+            }
         }
 
         return 'ok';