Browse Source

同意售后,同步修改订单商品

lizhen_gitee 3 months ago
parent
commit
bdfa422c22

+ 2 - 2
application/admin/controller/shopro/order/Aftersale.php

@@ -185,9 +185,9 @@ class Aftersale extends Common
                 'images' => []
             ]);
 
-            /*$orderItem->aftersale_status = OrderItemModel::AFTERSALE_STATUS_ING;
+            $orderItem->aftersale_status = OrderItemModel::AFTERSALE_STATUS_ING;
             $orderItem->save();
-            OrderActionModel::add($order, $orderItem, $admin, 'admin', '管理员同意售后');*/
+            OrderActionModel::add($order, $orderItem, $admin, 'admin', '管理员同意售后');
 
 
             return $aftersale;

+ 3 - 2
application/admin/model/shopro/order/traits/OrderStatus.php

@@ -183,7 +183,7 @@ trait OrderStatus
         if (in_array($this->status_code, ['noget', 'nocomment']) && !$this->isOffline($data)) {      // 线下付款订单,不可申请全额退款
 
                 // 获取所有的 item 状态
-                $statusCodes = $this->getItemStatusCode('item');
+                $statusCodes = $this->getItemStatusCode('item');dump($statusCodes);
                 if(!in_array('refund_agree',$statusCodes) && !in_array('refund_completed',$statusCodes)){
 
                     $aftersale_times = count($statusCodes);//默认能申请N次
@@ -192,7 +192,8 @@ trait OrderStatus
                             $aftersale_times--; //减1次
                         }
                     }
-//dump($aftersale_times);
+
+dump($aftersale_times);
                     if($aftersale_times != 0){
                         $btns[] = 'aftersale';    // 申请售后
                     }