Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

31 lignes
477B

  1. <?php
  2. namespace App\Logics\QRService;
  3. class ChargeLogic
  4. {
  5. use DepositCheck;
  6. /**
  7. * デポジットをチャージする
  8. */
  9. public static function charge(
  10. string $shopId,
  11. int $amount,
  12. ) {
  13. [$shop, $deposit] = self::getData($shopId);
  14. $deposit->deposit += $amount;
  15. $history = self::makeTransferHistory($shopId, $amount);
  16. $deposit->save();
  17. $history->save();
  18. return $deposit;
  19. }
  20. }