|
|
@@ -3,19 +3,15 @@ package com.izouma.nineth.service;
|
|
|
import com.izouma.nineth.annotations.RedisLock;
|
|
|
import com.izouma.nineth.config.GeneralProperties;
|
|
|
import com.izouma.nineth.domain.Asset;
|
|
|
-import com.izouma.nineth.domain.Collection;
|
|
|
-import com.izouma.nineth.domain.IdentityAuth;
|
|
|
import com.izouma.nineth.domain.PhotoAsset;
|
|
|
import com.izouma.nineth.dto.PageQuery;
|
|
|
-import com.izouma.nineth.enums.AssetStatus;
|
|
|
-import com.izouma.nineth.enums.AuthStatus;
|
|
|
import com.izouma.nineth.enums.CollectionStatus;
|
|
|
+import com.izouma.nineth.enums.OperationSource;
|
|
|
import com.izouma.nineth.exception.BusinessException;
|
|
|
import com.izouma.nineth.repo.AssetRepo;
|
|
|
import com.izouma.nineth.repo.PhotoAssetRepo;
|
|
|
import com.izouma.nineth.repo.UserRepo;
|
|
|
import com.izouma.nineth.utils.JpaUtils;
|
|
|
-import com.izouma.nineth.utils.ObjUtils;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.core.env.Environment;
|
|
|
@@ -26,7 +22,6 @@ import org.springframework.stereotype.Service;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
|
@Service
|
|
|
@@ -67,7 +62,7 @@ public class PhotoAssetService {
|
|
|
|
|
|
public void pass(PhotoAsset photoAsset) {
|
|
|
//销毁原来的藏品
|
|
|
- assetService.destroyWithoutTradecode(photoAsset.getDestroyAssetId(), photoAsset.getUserId());
|
|
|
+ assetService.destroyWithoutTradeCode(photoAsset.getDestroyAssetId(), photoAsset.getUserId(), OperationSource.RAEX);
|
|
|
//生成新的藏品
|
|
|
Long createId = assetService.createAsset(photoAsset, userRepo.findById(photoAsset.getUserId())
|
|
|
.orElseThrow(new BusinessException("无用户记录")), null, BigDecimal.ZERO, "星图", null, false).getId();
|
|
|
@@ -84,7 +79,7 @@ public class PhotoAssetService {
|
|
|
// Asset asset = assetRepo.findById(photoAsset.getDestroyAssetId()).orElseThrow(new BusinessException("无藏品记录"));
|
|
|
// asset.setStatus(AssetStatus.NORMAL);
|
|
|
// assetRepo.saveAndFlush(asset);
|
|
|
- assetService.destroyWithoutTradecode(photoAsset.getDestroyAssetId(), photoAsset.getUserId());
|
|
|
+ assetService.destroyWithoutTradeCode(photoAsset.getDestroyAssetId(), photoAsset.getUserId(), OperationSource.RAEX);;
|
|
|
photoAssetRepo.save(photoAsset);
|
|
|
}
|
|
|
|