rabin 3 năm trước cách đây
mục cha
commit
23bb3a58fb
2 tập tin đã thay đổi với 12 bổ sung1 xóa
  1. 2 0
      app/cash/lib/Cron.php
  2. 10 1
      app/mshop/lib/Buy.php

+ 2 - 0
app/cash/lib/Cron.php

@@ -199,6 +199,8 @@ class Cron
                             Dever::load('cash/lib/order')->up($order_data, 3, 2, false, 2, $v['fdate']);
                         } elseif ($v['status'] == 8) {
                             # 退款
+                            # 获取退款信息
+                            
                             Dever::load('cash/lib/order')->up($order_data, 2, 2, false, 2, $v['operdate']);
                         } elseif ($v['status'] == 7) {
                             # 取消

+ 10 - 1
app/mshop/lib/Buy.php

@@ -578,7 +578,16 @@ class Buy
             $state = Dever::db('shop/buy_order')->update(array('where_id' => $data['id'], 'status' => 7, 'operdate' => time()));
             # 生成结算单
             if ($state) {
-                //Dever::load('cash/lib/order')->up($data, 1, 3);
+                
+                if (isset($data['recard_cash']) && $data['recard_cash'] && $data['recard_cash'] > 0) {
+                    # 还原钱包
+                    $shop = Dever::db('shop/info')->find($data['type_id']);
+                    if ($shop) {
+                        Dever::load('shop/lib/record')->pingtai($shop['id'], $shop['sid'],3, $data['id'], $data['recard_cash'], round($shop['price'] + $data['recard_cash'], 2), '订单退货返还');
+
+                        Dever::load('cash/lib/order')->up($data, 1, 3);
+                    }
+                }
             }
             return 'ok';
         } else {