|
|
@@ -374,20 +374,25 @@ public class SmsbItemPushServiceImpl implements ISmsbItemPushService {
|
|
|
List<SmsbMinioDataVo> minioDataVoList = smsbMinioDataMapper.selectVoByIds(bo.getItemIds());
|
|
|
if (!CollectionUtil.isEmpty(minioDataVoList)) {
|
|
|
int sort = 1;
|
|
|
- for (SmsbMinioDataVo minioDataVo : minioDataVoList) {
|
|
|
- SmsbItemFileRel itemFileRel = new SmsbItemFileRel();
|
|
|
- itemFileRel.setItemId(itemId);
|
|
|
- itemFileRel.setItemType(1);
|
|
|
- itemFileRel.setSort(sort);
|
|
|
- itemFileRel.setFileId(minioDataVo.getId());
|
|
|
- itemFileRel.setScreenNum(0);
|
|
|
- if (minioDataVo.getType().equals(1L)) {
|
|
|
- itemFileRel.setDuration(10);
|
|
|
- }else {
|
|
|
- itemFileRel.setDuration(Integer.parseInt(minioDataVo.getDuration()));
|
|
|
+ for (Long minioId : bo.getItemIds()) {
|
|
|
+ for (SmsbMinioDataVo minioDataVo : minioDataVoList) {
|
|
|
+ if (!minioDataVo.getId().equals(minioId)) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ SmsbItemFileRel itemFileRel = new SmsbItemFileRel();
|
|
|
+ itemFileRel.setItemId(itemId);
|
|
|
+ itemFileRel.setItemType(1);
|
|
|
+ itemFileRel.setSort(sort);
|
|
|
+ itemFileRel.setFileId(minioId);
|
|
|
+ itemFileRel.setScreenNum(0);
|
|
|
+ if (minioDataVo.getType().equals(1L)) {
|
|
|
+ itemFileRel.setDuration(10);
|
|
|
+ }else {
|
|
|
+ itemFileRel.setDuration(Integer.parseInt(minioDataVo.getDuration()));
|
|
|
+ }
|
|
|
+ sort++;
|
|
|
+ itemFileRelList.add(itemFileRel);
|
|
|
}
|
|
|
- sort++;
|
|
|
- itemFileRelList.add(itemFileRel);
|
|
|
}
|
|
|
itemFileRelMapper.insertBatch(itemFileRelList);
|
|
|
}
|