|
|
@@ -43,11 +43,11 @@ class OrderBtnLogic extends BaseLogic
|
|
|
* @author 段誉
|
|
|
* @date 2021/8/2 20:07
|
|
|
*/
|
|
|
- public static function getOrderBtn(Order $order)
|
|
|
+ public static function getOrderBtn(Order $order , $data = [])
|
|
|
{
|
|
|
return [
|
|
|
'pay_btn' => self::getPayBtn($order),
|
|
|
- 'cancel_btn' => self::getCancelBtn($order), //撤销申请
|
|
|
+ 'cancel_btn' => self::getCancelBtn($order), //撤销
|
|
|
'delivery_btn' => self::getDeliveryBtn($order),
|
|
|
'confirm_btn' => self::getConfirmBtn($order),
|
|
|
'finish_btn' => self::getFinishBtn($order),
|
|
|
@@ -55,7 +55,7 @@ class OrderBtnLogic extends BaseLogic
|
|
|
'refund_btn' => self::getRefundBtn($order),
|
|
|
'delete_btn' => self::getDeletedBtn($order),
|
|
|
'content_btn' => self::getContentBtn($order),
|
|
|
- 'express_btn' => self::getExpressBtn($order), //快递单号btn
|
|
|
+ 'express_btn' => self::getExpressBtn($order,$data), //快递单号btn
|
|
|
'reapply_btn' => self::getReapplyBtn($order), //重新申请
|
|
|
'return_cancel_btn' => self::getReturnCancelBtn($order), //撤销申请
|
|
|
];
|
|
|
@@ -262,11 +262,11 @@ class OrderBtnLogic extends BaseLogic
|
|
|
* @author 段誉
|
|
|
* @date 2021/8/2 20:25
|
|
|
*/
|
|
|
- public static function getExpressBtn($order)
|
|
|
+ public static function getExpressBtn($order,$data)
|
|
|
{
|
|
|
$btn = OrderEnum::BTN_HIDE;
|
|
|
|
|
|
- if($order['is_after_sale'] == 1 && $order['after_sale_status'] == 4){
|
|
|
+ if($order['is_after_sale'] == 1 && $order['after_sale_status'] == 4 && $data['type'] == 'return'){
|
|
|
$btn = OrderEnum::BTN_SHOW;
|
|
|
}
|
|
|
|