记得上下班打卡 | git大法好,push需谨慎

Commit c1f8741e authored by 姜秀龙's avatar 姜秀龙

LostFoundItem copyProperties

parent 41416aa4
......@@ -20,6 +20,9 @@ public class SweetLostFoundItemVo {
@ApiModelProperty("主键ID")
private Long id;
@ApiModelProperty("失物信息ID")
private String itemId;
@ApiModelProperty("物品图片URL")
private String itemImage;
......
......@@ -34,14 +34,9 @@ public class SweetLostFoundItemServiceImpl extends ServiceImpl<SweetLostFoundIte
return false;
}
SweetLostFoundItem lostFoundItem = new SweetLostFoundItem();
SweetLostFoundItem lostFoundItem = SweetLostFoundItem.getNew();
lostFoundItem.setItemId(IDGenerator.nextSnowId());
lostFoundItem.setPerformanceId(item.getPerformanceId());
lostFoundItem.setItemType(item.getItemType());
lostFoundItem.setPickupLocation(item.getPickupLocation());
lostFoundItem.setPickupDate(item.getPickupDate());
lostFoundItem.setDescription(item.getDescription());
lostFoundItem.setItemImage(item.getItemImage());
BeanUtils.copyProperties(item, lostFoundItem);
lostFoundRedisUtils.deleteItemListCache(item.getPerformanceId());
......@@ -54,20 +49,13 @@ public class SweetLostFoundItemServiceImpl extends ServiceImpl<SweetLostFoundIte
return false;
}
SweetLostFoundItem existingItem = SweetLostFoundItem.getNew();
// 更新实体类字段
existingItem.setId(item.getId());
existingItem.setPerformanceId(item.getPerformanceId());
existingItem.setItemType(item.getItemType());
existingItem.setPickupLocation(item.getPickupLocation());
existingItem.setPickupDate(item.getPickupDate());
existingItem.setDescription(item.getDescription());
existingItem.setItemImage(item.getItemImage());
SweetLostFoundItem lostFoundItem = SweetLostFoundItem.getNew();
BeanUtils.copyProperties(item, lostFoundItem);
lostFoundRedisUtils.deleteItemListCache(item.getPerformanceId());
lostFoundRedisUtils.deleteItemDetailCache(item.getId());
return baseMapper.updateById(existingItem) > 0;
return baseMapper.updateById(lostFoundItem) > 0;
}
@Override
......
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