Commit bb187b22 authored by shiyu's avatar shiyu

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

parent 13f64d3b
...@@ -236,7 +236,7 @@ public class CollectionItemsRelationServiceImpl implements CollectionItemsRelati ...@@ -236,7 +236,7 @@ public class CollectionItemsRelationServiceImpl implements CollectionItemsRelati
supplierItemRequestDto.setIds(itemIds); supplierItemRequestDto.setIds(itemIds);
supplierItemRequestDto.setIsDeleted(false); supplierItemRequestDto.setIsDeleted(false);
supplierItemRequestDto.setPage(1); supplierItemRequestDto.setPage(1);
supplierItemRequestDto.setLimit(99999999); supplierItemRequestDto.setLimit(100);
supplierItemList = supplierItemDao.findList(supplierItemRequestDto); supplierItemList = supplierItemDao.findList(supplierItemRequestDto);
} }
} }
...@@ -261,7 +261,7 @@ public class CollectionItemsRelationServiceImpl implements CollectionItemsRelati ...@@ -261,7 +261,7 @@ public class CollectionItemsRelationServiceImpl implements CollectionItemsRelati
} }
list.add(supplierItemVo); list.add(supplierItemVo);
} }
logger.info("查询标签下的藏品列表:{}", list); logger.info("查询标签下的藏品数目:{}", list.size());
return Result.success(PageSearchResult.of(pageInfo, list)); return Result.success(PageSearchResult.of(pageInfo, list));
}catch (Exception e) { }catch (Exception e) {
logger.error("查询标签下的藏品失败 error: {}", e); logger.error("查询标签下的藏品失败 error: {}", e);
......
...@@ -40,6 +40,8 @@ import org.slf4j.Logger; ...@@ -40,6 +40,8 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; 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.CollectionUtils;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
...@@ -957,12 +959,19 @@ public class SupplierItemServiceImpl implements SupplierItemService { ...@@ -957,12 +959,19 @@ public class SupplierItemServiceImpl implements SupplierItemService {
@Override @Override
@Transactional
public Result delete(SupplierItemRequestDto dto) { public Result delete(SupplierItemRequestDto dto) {
try { try {
supplierItemDao.delete(dto.getId()); supplierItemDao.delete(dto.getId());
//删除标签关联
CollectionItemsRelationRequestDto collectionItemsRelationRequestDto = new CollectionItemsRelationRequestDto();
collectionItemsRelationRequestDto.setItemId(dto.getId());
collectionItemsRelationDao.delete(collectionItemsRelationRequestDto);
logger.info("删除商品{} 成功", dto.getId());
return Result.success(); return Result.success();
} catch (Exception e) { } catch (Exception e) {
logger.error("删除商品 error : {}", e); logger.error("删除商品 error : {}", e);
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
} }
return Result.failed(); 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