fix: 普通纪念币自测问题修复。
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user