Skip to content

Commit 4380682

Browse files
committed
fix: 修复物品无法修改关联地区的Bug
1 parent 1a3b691 commit 4380682

File tree

1 file changed

+6
-0
lines changed
  • genshin-map-api/genshin-map-api-core/genshin-map-api-core-core/src/main/java/site/yuanshen/genshin/core/service

1 file changed

+6
-0
lines changed

Diff for: genshin-map-api/genshin-map-api-core/genshin-map-api-core-core/src/main/java/site/yuanshen/genshin/core/service/ItemService.java

+6
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,12 @@ public Boolean updateItem(List<ItemVo> itemVoList, Integer editSame) {
209209
.set(itemDto.getDefaultRefreshTime() != null, Item::getDefaultRefreshTime, itemDto.getDefaultRefreshTime())
210210
.set(itemDto.getSortIndex() != null, Item::getSortIndex, itemDto.getSortIndex())
211211
);
212+
if(itemDto.getAreaId() != null) {
213+
itemMapper.update(null,
214+
Wrappers.<Item>lambdaUpdate().eq(Item::getId, itemDto.getId())
215+
.set(itemDto.getAreaId() != null, Item::getAreaId, itemDto.getAreaId())
216+
);
217+
}
212218
}
213219
return true;
214220
}

0 commit comments

Comments
 (0)