删掉租期相关错误东西
This commit is contained in:
@@ -52,16 +52,10 @@ export interface PublishCoinCorrection {
|
||||
correction: number
|
||||
}
|
||||
|
||||
export interface PublishRentRule {
|
||||
threshold_m: number
|
||||
days: number
|
||||
}
|
||||
|
||||
export interface PublishRatioConfig {
|
||||
insurance_base_ratios: PublishInsuranceBaseRatio[]
|
||||
config_items: PublishRatioConfigItem[]
|
||||
coin_corrections: PublishCoinCorrection[]
|
||||
rent_rules: PublishRentRule[]
|
||||
}
|
||||
|
||||
export interface ListingPublishOptions {
|
||||
@@ -109,7 +103,6 @@ export const emptyListingPublishOptions: ListingPublishOptions = {
|
||||
insurance_base_ratios: [],
|
||||
config_items: [],
|
||||
coin_corrections: [],
|
||||
rent_rules: [],
|
||||
},
|
||||
}
|
||||
|
||||
@@ -208,7 +201,6 @@ function normalizeRatioConfig(value?: unknown): PublishRatioConfig {
|
||||
coin_corrections: normalizeCoinCorrections(
|
||||
Array.isArray(row.coin_corrections) ? row.coin_corrections : [],
|
||||
),
|
||||
rent_rules: normalizeRentRules(Array.isArray(row.rent_rules) ? row.rent_rules : []),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -251,18 +243,6 @@ function normalizeCoinCorrections(values: unknown[]): PublishCoinCorrection[] {
|
||||
.filter((item) => item.threshold_m >= 0 && item.correction > 0)
|
||||
}
|
||||
|
||||
function normalizeRentRules(values: unknown[]): PublishRentRule[] {
|
||||
return values
|
||||
.map((item) => {
|
||||
const row = isRecord(item) ? item : {}
|
||||
return {
|
||||
threshold_m: readNumber(row.threshold_m),
|
||||
days: Math.trunc(readNumber(row.days)),
|
||||
}
|
||||
})
|
||||
.filter((item) => item.threshold_m >= 0 && item.days > 0)
|
||||
}
|
||||
|
||||
function readNumber(value: unknown) {
|
||||
const parsed = Number(value)
|
||||
return Number.isFinite(parsed) ? parsed : 0
|
||||
|
||||
Reference in New Issue
Block a user