Files
hfb_sys/backend/internal/modules/adminfinance/helper.go
T

42 lines
727 B
Go

package adminfinance
import (
"strings"
"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 dailyDateKey(value string) string {
value = strings.TrimSpace(value)
if len(value) >= len("2006-01-02") {
return value[:len("2006-01-02")]
}
return value
}
func absCent(value int64) int64 {
if value < 0 {
return -value
}
return value
}