No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

31 líneas
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. }