|
@@ -491,25 +491,26 @@ Class Manage
|
|
// }
|
|
// }
|
|
$active = Dever::db('active/info')->find($v['active_id']);
|
|
$active = Dever::db('active/info')->find($v['active_id']);
|
|
$m = '';
|
|
$m = '';
|
|
|
|
+ $url = $name = '';
|
|
if ($active['refund_type'] == 2 ) {
|
|
if ($active['refund_type'] == 2 ) {
|
|
// && time()<$active['act_start']
|
|
// && time()<$active['act_start']
|
|
if ($v['status'] == 1) {
|
|
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');
|
|
$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');
|
|
$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 (Dever::load('manage/auth')->checkFunc('active.order', 'editorder', '退款')) {
|
|
if (isset($url) && $url) {
|
|
if (isset($url) && $url) {
|