|
|
@@ -1,15 +1,15 @@
|
|
|
import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
|
|
|
import SignInRecord from 'App/Models/SignInRecord'
|
|
|
import { DateTime } from 'luxon'
|
|
|
-import { addDays, format } from 'date-fns'
|
|
|
+import { addDays, format, startOfDay, endOfDay } from 'date-fns'
|
|
|
import Decimal from 'decimal.js'
|
|
|
import UserBalanceService from 'App/Services/UserBalanceService'
|
|
|
import { BalanceRecordType } from 'App/Models/BalanceRecord'
|
|
|
|
|
|
export default class SignInRecordsController {
|
|
|
public async index({ auth }: HttpContextContract) {
|
|
|
- const start = addDays(new Date(), -1)
|
|
|
- const end = addDays(new Date(), 6)
|
|
|
+ const start = startOfDay(addDays(new Date(), -1))
|
|
|
+ const end = endOfDay(addDays(new Date(), 6))
|
|
|
const records = await SignInRecord.query()
|
|
|
.where('date', '>=', start)
|
|
|
.where('date', '<=', end)
|