Authored by 郭成尧

'退换货列表页取消退换货链接添加'

@@ -35,26 +35,28 @@ class ReturnsModel @@ -35,26 +35,28 @@ class ReturnsModel
35 //设置分页 35 //设置分页
36 $pager = self::setPager($returnsData['data']['page'], $returnsData['data']['total'], $returnsData['data']['total_page'], $limit); 36 $pager = self::setPager($returnsData['data']['page'], $returnsData['data']['total'], $returnsData['data']['total_page'], $limit);
37 foreach ($returnsData['data']['list'] as $key => $value) { 37 foreach ($returnsData['data']['list'] as $key => $value) {
  38 + $param = array(
  39 + 'id' => $value['id']
  40 + );
38 $list[$key]['orderNum'] = $value['order_code']; 41 $list[$key]['orderNum'] = $value['order_code'];
39 $list[$key]['orderTime'] = str_replace('-', '/', $value['order_create_time']); 42 $list[$key]['orderTime'] = str_replace('-', '/', $value['order_create_time']);
40 $list[$key]['returnTime'] = $value['create_time']; 43 $list[$key]['returnTime'] = $value['create_time'];
41 - if ($value['refund_type'] == 1) { 44 + if ($value['refund_type'] == 1) { // tar note 160624 终止退货
42 $list[$key]['isChange'] = false; 45 $list[$key]['isChange'] = false;
43 $uri = '/home/returns/refundDetail'; 46 $uri = '/home/returns/refundDetail';
44 - } elseif ($value['refund_type'] == 2) { 47 + if ($value['canCancel'] === 'Y') {
  48 + $list[$key]['canCancelUrl'] = Helpers::url('/home/returns/cancelRefund', $param);
  49 + $cancelUri = '/home/returns/';
  50 + }
  51 + } elseif ($value['refund_type'] == 2) { // tar note 160624 终止换货
45 $list[$key]['isChange'] = true; 52 $list[$key]['isChange'] = true;
46 $uri = '/home/returns/exchangeDetail'; 53 $uri = '/home/returns/exchangeDetail';
  54 + if ($value['canCancel'] === 'Y') {
  55 + $list[$key]['canCancelUrl'] = Helpers::url('/home/returns/cancelChange', $param);
  56 + }
47 } 57 }
48 $list[$key]['returnStatus'] = $value['status_name']; 58 $list[$key]['returnStatus'] = $value['status_name'];
49 - $param = array(  
50 - 'id' => $value['id']  
51 - );  
52 $list[$key]['moreHref'] = helpers::url($uri, $param); 59 $list[$key]['moreHref'] = helpers::url($uri, $param);
53 -  
54 - // tar note 添加是否可以取消退换货条件判断  
55 - foreach ($value['goods'] as $subKey => $subValue) {  
56 - $value['goods'][$subKey]['canCancel'] = $value['canCancel'] === 'Y';  
57 - }  
58 $list[$key]['goods'] = self::getGoodsData($value['goods']); 60 $list[$key]['goods'] = self::getGoodsData($value['goods']);
59 } 61 }
60 } else { 62 } else {
@@ -193,12 +195,8 @@ class ReturnsModel @@ -193,12 +195,8 @@ class ReturnsModel
193 $result[$key]['name'] = $value['product_name']; 195 $result[$key]['name'] = $value['product_name'];
194 $result[$key]['color'] = $value['color_name']; 196 $result[$key]['color'] = $value['color_name'];
195 $result[$key]['size'] = $value['size_name']; 197 $result[$key]['size'] = $value['size_name'];
196 -  
197 - // tar note 判断是否可以取消退换货申请 链接待处理  
198 - if ($value['canCancel']) {  
199 - $result[$key]['canCancelUrl'] = Helpers::url('/cancel');  
200 - }  
201 } 198 }
  199 +
202 return $result; 200 return $result;
203 } 201 }
204 202