Your Name 2 years ago
parent
commit
858c556be7
1 changed files with 14 additions and 16 deletions
  1. 14 16
      learn/active/lib/Manage.php

+ 14 - 16
learn/active/lib/Manage.php

@@ -493,26 +493,24 @@ Class Manage
                 $m = '';
                 if ($active['refund_type'] == 2 ) {
                     // && time()<$active['act_start'] 
-                    if ($active['off_type'] == 2) {
-                        // print_r($v);die;
-                        if ($v['status']!=3) {
-                            $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');
+                    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 = '退款';
-                        }
-                    } else if ($active['refundagin_type'] == 2) {
-                        if ($v['status'] == 3) {
-                            $log = Dever::db('active/info_refund_log')->find(array('code_id'=>$v['id'],'status'=>2));
-                            if ($log['price'] < $active['price']) {
+                        } else if ($v['status'] == 2) {
+                            if ($active['off_typ'] == 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 = '再次退款';
+                                    $name = '退款';
                             }
-                        } 
-                    } else {
-                       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 = '退款';
-                        } 
+                        } else if ($v['status'] == 3) {
+                            if ($active['refundagin_type'] == 2) {
+                                $log = Dever::db('active/info_refund_log')->find(array('code_id'=>$v['id'],'status'=>2));
+                                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 = '再次退款';
+                            }
+                        }
                     }
+                   
                     if (Dever::load('manage/auth')->checkFunc('active.order', 'editorder', '退款')) {
                         if (isset($url) && $url) {
                             $m = '<a href="javascript:;" onclick="fastEdit($(this), \''.$url.'\')" class="layui-btn">'.$name.'</a>';