Commit bb187b22 authored by shiyu's avatar shiyu

删除商品时删除关联的标签联系

parent 13f64d3b
......@@ -236,7 +236,7 @@ public class CollectionItemsRelationServiceImpl implements CollectionItemsRelati
supplierItemRequestDto.setIds(itemIds);
supplierItemRequestDto.setIsDeleted(false);
supplierItemRequestDto.setPage(1);
supplierItemRequestDto.setLimit(99999999);
supplierItemRequestDto.setLimit(100);
supplierItemList = supplierItemDao.findList(supplierItemRequestDto);
}
}
......@@ -261,7 +261,7 @@ public class CollectionItemsRelationServiceImpl implements CollectionItemsRelati
}
list.add(supplierItemVo);
}
logger.info("查询标签下的藏品列表:{}", list);
logger.info("查询标签下的藏品数目:{}", list.size());
return Result.success(PageSearchResult.of(pageInfo, list));
}catch (Exception e) {
logger.error("查询标签下的藏品失败 error: {}", e);
......
......@@ -40,6 +40,8 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.transaction.interceptor.TransactionAspectSupport;
import org.springframework.util.CollectionUtils;
import org.springframework.util.ObjectUtils;
......@@ -957,12 +959,19 @@ public class SupplierItemServiceImpl implements SupplierItemService {
@Override
@Transactional
public Result delete(SupplierItemRequestDto dto) {
try {
supplierItemDao.delete(dto.getId());
//删除标签关联
CollectionItemsRelationRequestDto collectionItemsRelationRequestDto = new CollectionItemsRelationRequestDto();
collectionItemsRelationRequestDto.setItemId(dto.getId());
collectionItemsRelationDao.delete(collectionItemsRelationRequestDto);
logger.info("删除商品{} 成功", dto.getId());
return Result.success();
} catch (Exception e) {
logger.error("删除商品 error : {}", e);
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
}
return Result.failed();
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment