Commit 752e79ce authored by shiyu's avatar shiyu

用户更新藏品,预估价设置null

parent c242477a
......@@ -45,6 +45,8 @@ public interface SupplierItemDao {
int update(SupplierItem supplierItem);
int updateNullValue(SupplierItem supplierItem);
/**
* 更新库存
* @param itemId
......
......@@ -105,6 +105,13 @@ public class SupplierItemDaoImpl implements SupplierItemDao {
return supplierItemMapper.updateByPrimaryKeySelective(supplierItem);
}
@Override
public int updateNullValue(SupplierItem supplierItem) {
supplierItem.setUpdateTime(new Date());
return supplierItemMapper.updateByPrimaryKey(supplierItem);
}
@Override
public int updateStock(long itemId, int stock) {
SupplierItem supplierItem = new SupplierItem();
......
......@@ -807,10 +807,13 @@ public class SupplierItemServiceImpl implements SupplierItemService {
@Override
public Result update(SupplierItemRequestDto dto) {
try {
SupplierItem oldItem = supplierItemDao.findById(dto.getId());
SupplierItem supplierItem = new SupplierItem();
EntityMapper.copyAttribute(oldItem, supplierItem);
EntityMapper.copyAttribute(dto, supplierItem);
supplierItem.setDistributionPrice(PriceUtil.convertPriceFromStr(StringUtils.isEmpty(dto.getDistributionPrice())?"0":dto.getDistributionPrice()));
supplierItem.setImages(dto.getImages());
supplierItem.setOfficialEstimatedPrice(null);
if (StringUtils.hasLength(dto.getVideos())) {
supplierItem.setVideos(getVideosImage(dto.getVideos()));
}
......@@ -821,7 +824,7 @@ public class SupplierItemServiceImpl implements SupplierItemService {
supplierItem.setStock(1);
supplierItem.setIsOnSale(false);
}
supplierItemDao.update(supplierItem);
supplierItemDao.updateNullValue(supplierItem);
//更新相关的收藏册
if (StringUtils.hasLength(dto.getCollectionBookId())) {
CollectionItemsRelationRequestDto collectionItemsRelationRequestDto = new CollectionItemsRelationRequestDto();
......
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