wesmiler 1 jam lalu
induk
melakukan
c9da2664e7

+ 3 - 3
app/Http/Controllers/Api/v1/TestController.php

@@ -22,12 +22,12 @@ class TestController extends webApp
     {
         $result = $buyCount = pow(2,7+1)-2;
 //        $result = OrderService::make()->rebuyOrder(1081,2);
-//        $result = SettleService::make()->commissionSettle(98);
+        $result = SettleService::make()->commissionSettle(110);
 
-        $result = MemberService::make()->getPointParentId(1108);
+//        $result = MemberService::make()->getPointParentId(1108);
 //        $result = PriceService::make()->updatePrice(1);
 dump($result);
-        return showJson(MemberService::make()->getError(), true, $result);
+        return showJson(SettleService::make()->getError(), true, $result);
     }
 
 

+ 2 - 0
app/Services/Api/SettleService.php

@@ -290,11 +290,13 @@ class SettleService extends BaseService
     public function commissionSettle($orderId)
     {
        try {
+
            $info = OrderModel::with(['commission','user'])
                ->where(['id' => $orderId, 'mark' => 1])
                ->select(['id', 'order_no', 'type', 'user_id', 'total', 'pay_total', 'bd_score', 'pay_status', 'status', 'refund_status'])
                ->first();
            $info = $info ? $info->toArray() : [];
+           RedisService::set("caches:settle:{$orderId}_temp", $info, 600);
            if (empty($info)) {
                $this->error = '结算订单不存在';
                return false;