Explorar o código

update: optimize commission calculation

tokumeikoi %!s(int64=3) %!d(string=hai) anos
pai
achega
8a18bdf9c3
Modificáronse 2 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      app/Console/Commands/CheckCommission.php
  2. 0 0
      public/assets/admin/umi.js

+ 4 - 0
app/Console/Commands/CheckCommission.php

@@ -93,6 +93,7 @@ class CheckCommission extends Command
                 0 => 100
                 0 => 100
             ];
             ];
         }
         }
+        $actualPayCommissionAmount = 0;
         for ($l = 0; $l < $level; $l++) {
         for ($l = 0; $l < $level; $l++) {
             $inviter = User::find($inviteUserId);
             $inviter = User::find($inviteUserId);
             if (!$inviter) continue;
             if (!$inviter) continue;
@@ -118,7 +119,10 @@ class CheckCommission extends Command
                 return false;
                 return false;
             }
             }
             $inviteUserId = $inviter->invite_user_id;
             $inviteUserId = $inviter->invite_user_id;
+            $actualPayCommissionAmount = $actualPayCommissionAmount + $commissionBalance;
         }
         }
+        // update order commission balance
+        $order->commission_balance = $actualPayCommissionAmount;
         return true;
         return true;
     }
     }
 
 

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
public/assets/admin/umi.js


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio