diff --git a/src/org/wanxp/douban/data/handler/DoubanAbstractLoadHandler.ts b/src/org/wanxp/douban/data/handler/DoubanAbstractLoadHandler.ts index 068d967..4b68dcf 100644 --- a/src/org/wanxp/douban/data/handler/DoubanAbstractLoadHandler.ts +++ b/src/org/wanxp/douban/data/handler/DoubanAbstractLoadHandler.ts @@ -264,7 +264,7 @@ export default abstract class DoubanAbstractLoadHandler DoubanParameterName.SCORE_STAR, DataValueType.string, value, - NumberUtil.getRateMaxFiveStar(value, 10) + NumberUtil.getRateStar(value, 10, {scoreSetting: context.settings.scoreSetting}) )); } variableMap.set(key, new DataField(key, type, value, value)); @@ -346,7 +346,7 @@ export default abstract class DoubanAbstractLoadHandler DoubanUserParameterName.MY_STATE, DataValueType.string, userState.rate, - NumberUtil.getRateStarMaxFiveMaxFiveStar(userState.rate) + NumberUtil.getRateStar(userState.rate, 5, {scoreSetting: context.settings.scoreSetting}) )); variableMap.set(DoubanUserParameterName.MY_COLLECTION_DATE, new DataField( diff --git a/src/org/wanxp/douban/setting/OutputSettingsHelper.ts b/src/org/wanxp/douban/setting/OutputSettingsHelper.ts index bb427da..30bf9c7 100644 --- a/src/org/wanxp/douban/setting/OutputSettingsHelper.ts +++ b/src/org/wanxp/douban/setting/OutputSettingsHelper.ts @@ -47,6 +47,7 @@ function scoreSettingDisplay(containerEl: HTMLElement, manager: SettingsManager) const scoreSettingsUI = containerEl.createDiv('score-settings'); const scoreShowUI = containerEl.createDiv('score-show'); + //@ts-ignore const scoreSetting:ScoreSetting = manager.getSetting('scoreSetting'); scoreSettingsUI.createEl('span', {text: i18nHelper.getMessage('124120')}) const starFullUI = new TextComponent(scoreSettingsUI);