33 lines
548 B
Go
33 lines
548 B
Go
package adminfinance
|
|
|
|
import (
|
|
"time"
|
|
|
|
"hfb_sys/backend/internal/timeutil"
|
|
)
|
|
|
|
func refundBizTypes() []string {
|
|
return []string{
|
|
"cancel_refund",
|
|
"admin_close_refund",
|
|
"admin_refund",
|
|
"checkout_refund",
|
|
"deposit_refund",
|
|
"rent_refund",
|
|
"arbitration_refund",
|
|
}
|
|
}
|
|
|
|
func dayStart(value time.Time) time.Time {
|
|
loc := timeutil.ShanghaiLocation()
|
|
local := value.In(loc)
|
|
return time.Date(local.Year(), local.Month(), local.Day(), 0, 0, 0, 0, loc)
|
|
}
|
|
|
|
func absCent(value int64) int64 {
|
|
if value < 0 {
|
|
return -value
|
|
}
|
|
return value
|
|
}
|