x1ongzhu 2 lat temu
rodzic
commit
98ead59cc6
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      app/Controllers/Http/AuthController.ts

+ 6 - 0
app/Controllers/Http/AuthController.ts

@@ -2,6 +2,8 @@ import { AuthenticationException } from '@adonisjs/auth/build/standalone'
 import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
 import User, { UserRoles } from 'App/Models/User'
 import { schema, rules } from '@ioc:Adonis/Core/Validator'
+import UserBalance from 'App/Models/UserBalance'
+import Decimal from 'decimal.js'
 
 export default class AuthController {
     public async login({ request, auth }: HttpContextContract) {
@@ -51,6 +53,10 @@ export default class AuthController {
         const user = new User()
         user.merge(data)
         await user.save()
+        await UserBalance.create({
+            userId: user.id,
+            balance: new Decimal('9999')
+        })
         return await auth.use('api').login(user)
     }
 }