|
|
@@ -50,9 +50,10 @@ public class PhotoAssetService {
|
|
|
//销毁原来的藏品
|
|
|
assetService.destroyWithoutTradecode(photoAsset.getDestroyAssetId(), photoAsset.getUserId());
|
|
|
//生成新的藏品
|
|
|
- assetService.createAsset(photoAsset, userRepo.findById(photoAsset.getUserId())
|
|
|
- .orElseThrow(new BusinessException("无用户记录")), null, BigDecimal.ZERO, "星图", 1, true);
|
|
|
+ Long createId = assetService.createAsset(photoAsset, userRepo.findById(photoAsset.getUserId())
|
|
|
+ .orElseThrow(new BusinessException("无用户记录")), null, BigDecimal.ZERO, "星图", 1, true).getId();
|
|
|
photoAsset.setStatus(CollectionStatus.SUCCESS);
|
|
|
+ photoAsset.setCreateAssetId(createId);
|
|
|
photoAssetRepo.save(photoAsset);
|
|
|
}
|
|
|
|
|
|
@@ -62,8 +63,7 @@ public class PhotoAssetService {
|
|
|
|
|
|
Asset asset = assetRepo.findById(photoAsset.getId()).orElseThrow(new BusinessException("无藏品记录"));
|
|
|
asset.setStatus(AssetStatus.NORMAL);
|
|
|
- Long createId = assetRepo.saveAndFlush(asset).getId();
|
|
|
- photoAsset.setCreateAssetId(createId);
|
|
|
+ assetRepo.saveAndFlush(asset);
|
|
|
photoAssetRepo.save(photoAsset);
|
|
|
}
|
|
|
}
|