Your Name 2 роки тому
батько
коміт
59f5bb1348
1 змінених файлів з 13 додано та 12 видалено
  1. 13 12
      learn/active/lib/Manage.php

+ 13 - 12
learn/active/lib/Manage.php

@@ -491,25 +491,26 @@ Class Manage
                 // }
                 $active = Dever::db('active/info')->find($v['active_id']);
                 $m = '';
+                $url = $name = '';
                 if ($active['refund_type'] == 2 ) {
                     // && time()<$active['act_start'] 
                     if ($v['status'] == 1) {
                         $url = Dever::url('project/database/update?project=active&table=info_refund_log&search_option_price='.$active['price'].'&search_option_code_id='.$v['id'].'&search_option_order_id='.$id.'&col=price,order_id,code_id,desc', 'manage');
-                            $name = '退款';
-                        } elseif ($v['status'] == 2) {
-                            if ($active['off_type'] == 2) {
+                        $name = '退款';
+                    } elseif ($v['status'] == 2) {
+                        if ($active['off_type'] == 2) {
+                            $url = Dever::url('project/database/update?project=active&table=info_refund_log&search_option_price='.$active['price'].'&search_option_code_id='.$v['id'].'&search_option_order_id='.$id.'&col=price,order_id,code_id,desc', 'manage');
+                                $name = '退款';
+                        }
+                    } elseif ($v['status'] == 3) {
+                        if ($active['refundagin_type'] == 2) {
+                            $log = Dever::db('active/info_refund_log')->getTui(array('order_id'=>$id,'code_id'=>$v['id']));
+                            if ($log && $log['price'] < $active['price']) {
                                 $url = Dever::url('project/database/update?project=active&table=info_refund_log&search_option_price='.$active['price'].'&search_option_code_id='.$v['id'].'&search_option_order_id='.$id.'&col=price,order_id,code_id,desc', 'manage');
-                                    $name = '退款';
-                            }
-                        } elseif ($v['status'] == 3) {
-                            if ($active['refundagin_type'] == 2) {
-                                $log = Dever::db('active/info_refund_log')->getTui(array('order_id'=>$id,'code_id'=>$v['id']));
-                                if ($log && $log['price'] < $active['price']) {
-                                    $url = Dever::url('project/database/update?project=active&table=info_refund_log&search_option_price='.$active['price'].'&search_option_code_id='.$v['id'].'&search_option_order_id='.$id.'&col=price,order_id,code_id,desc', 'manage');
-                                    $name = '再次退款';
-                            }
+                                $name = '再次退款';
                         }
                     }
+                }
                    
                     if (Dever::load('manage/auth')->checkFunc('active.order', 'editorder', '退款')) {
                         if (isset($url) && $url) {