chore(diy): 更新模板选择逻辑的注释说明

- 优化没传值情况下的注释,明确版本过渡逻辑
- 简化有传值情况下的注释描述
pull/227/head
wuKong 2025-12-30 11:55:50 +08:00
parent 453ce470ed
commit 8ff19dc776
1 changed files with 2 additions and 2 deletions

View File

@ -36,12 +36,12 @@ public interface DiyTemplateMapper extends BaseMapperX<DiyTemplateDO> {
} }
default DiyTemplateDO selectAppByUsed(boolean used, String platform) { default DiyTemplateDO selectAppByUsed(boolean used, String platform) {
// 1. 没传值找默认,没找到,取最近一次使用的模板 // 没传值(版本过度逻辑)找默认,没找到,取最近一次使用的模板
if (ObjectUtil.isNull(platform)) { if (ObjectUtil.isNull(platform)) {
DiyTemplateDO defaultDiyTemplate = selectByUsed(used, DiyTemplatePlatformEnum.DEFAULT.getPlatform()); DiyTemplateDO defaultDiyTemplate = selectByUsed(used, DiyTemplatePlatformEnum.DEFAULT.getPlatform());
return ObjectUtil.isNotEmpty(defaultDiyTemplate) ? defaultDiyTemplate : lastUsedTemplate(true); return ObjectUtil.isNotEmpty(defaultDiyTemplate) ? defaultDiyTemplate : lastUsedTemplate(true);
} }
// 2. 有传值,没找到,取默认 // 有传值,没找到,取默认
DiyTemplateDO diyTemplate = selectByUsed(used, platform); DiyTemplateDO diyTemplate = selectByUsed(used, platform);
return ObjectUtil.isNotEmpty(diyTemplate) ? diyTemplate : selectByUsed(true, DiyTemplatePlatformEnum.DEFAULT.getPlatform()); return ObjectUtil.isNotEmpty(diyTemplate) ? diyTemplate : selectByUsed(true, DiyTemplatePlatformEnum.DEFAULT.getPlatform());
} }