fix: 普通纪念币自测问题修复。

This commit is contained in:
tianyongbao
2026-02-22 00:07:51 +08:00
parent 2f6a5cefd5
commit e7609723e2
2 changed files with 13 additions and 4 deletions

View File

@@ -80,6 +80,9 @@ public class CommemorativeCoinServiceImpl implements ICommemorativeCoinService
*/
public void insertCollectFile(CommemorativeCoin commemorativeCoin)
{
//先删除,再添加
collectFileMapper.deleteCollectFileByCollectId(commemorativeCoin.getId());
List<CollectFile> collectFileList = commemorativeCoin.getCollectFileList();
Long id = commemorativeCoin.getId();
if (StringUtils.isNotNull(collectFileList))
@@ -93,7 +96,7 @@ public class CommemorativeCoinServiceImpl implements ICommemorativeCoinService
collectFile.setId(IdWorker.getId());
list.add(collectFile);
}
if (list.size() > 0)
if (!list.isEmpty())
{
collectFileMapper.batchInsertCollectFile(list);
}
@@ -124,7 +127,13 @@ public class CommemorativeCoinServiceImpl implements ICommemorativeCoinService
@Override
public int deleteCommemorativeCoinByIds(Long[] ids)
{
return commemorativeCoinMapper.removeCommemorativeCoinByIds(ids);
int i= commemorativeCoinMapper.removeCommemorativeCoinByIds(ids);
for (Long collectId : ids)
{
collectFileMapper.deleteCollectFileByCollectId(collectId);
}
return i;
}
/**