提交 42db753c 作者: ZhangJingKun

合并人物添加标签保存逻辑

上级 c40506ac
......@@ -610,6 +610,21 @@ public class CharacterInfoServiceImpl implements CharacterInfoService {
BeanUtils.copyProperties(characterVo, characterChangeInfo);
characterChangeInfoService.save(characterChangeInfo);
//保存标签信息
String tagId = characterVo.getTagId();
String[] tagIdArr = new String[0];
if(tagId != null && tagId.length() > 0){
tagIdArr = tagId.split(",");
}
List<CharacterTagMap> list = new ArrayList<>();
for (String s : tagIdArr) {
CharacterTagMap characterTagMap = new CharacterTagMap();
characterTagMap.setTagId(s);
characterTagMap.setCharacterUid(characterVo.getUid());
list.add(characterTagMap);
}
characterTagMapService.saveBatch(list);
//记录任务基本信息修改记录
// CharacterBasicInfoHistory characterBasicInfoHistory = new CharacterBasicInfoHistory();
// BeanUtils.copyProperties(characterBasicInfo, characterBasicInfoHistory);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论