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

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

LostFoundItem copyProperties

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