Your Name hace 2 años
padre
commit
244fac9d87
Se han modificado 1 ficheros con 8 adiciones y 1 borrados
  1. 8 1
      learn/active/lib/Manage.php

+ 8 - 1
learn/active/lib/Manage.php

@@ -561,6 +561,7 @@ Class Manage
         }
         $data = Dever::db('active/info_refund_log')->find(Array('order_id'=>$order_id,'code_id'=>$code_id,'status'=>2));
         if($data) {
+            Dever::setInput('noNum', 1);
             if (isset($data['price']) && $data['price']) {
                 $tprice = $price+$data['price'];
                  if ($tprice>$active['price']) {
@@ -684,7 +685,13 @@ Class Manage
                 if (!$data['refund_num']) {
                     $data['refund_num'] = 0;
                 }
-                $where['refund_num'] = $refund_num + $data['refund_num'];
+                $noNum = Dever::input('noNum');
+                if ($noNum == 1) {
+                    $where['refund_num'] = $data['refund_num'];
+                } else {
+                    $where['refund_num'] = $refund_num + $data['refund_num'];
+                }
+                
 
                 if ($type == 1 || ($price == $data['price']) || ($data['num'] == $where['refund_num'])) {
                     $ids = Dever::db('active/order')->update($where);