|
|
@@ -82,6 +82,7 @@ public class AssetService {
|
|
|
private PhotoAssetRepo photoAssetRepo;
|
|
|
private NumberSeqRepo numberSeqRepo;
|
|
|
private DomainAskRepo domainAskRepo;
|
|
|
+ private DomainOrderRepo domainOrderRepo;
|
|
|
|
|
|
public Page<Asset> all(PageQuery pageQuery) {
|
|
|
|
|
|
@@ -793,6 +794,17 @@ public class AssetService {
|
|
|
Objects.requireNonNull(toUser, "转让人不能为空");
|
|
|
Objects.requireNonNull(reason, "转让原因不能为空");
|
|
|
|
|
|
+ if (asset.getType() == CollectionType.DOMAIN) {
|
|
|
+ Optional<DomainOrder> domainOrder = domainOrderRepo.findById(asset.getCollectionId());
|
|
|
+ domainOrder.ifPresent(domainOrder1 -> {
|
|
|
+ domainOrder1.setOpenHyperLink(false);
|
|
|
+ domainOrder1.setHyperLinkType(null);
|
|
|
+ domainOrder1.setAddress(null);
|
|
|
+ domainOrder1.setCurrentOwnerId(null);
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
User newOwner = toUser;
|
|
|
if (safeFlag) {
|
|
|
newOwner = createFakeUser();
|
|
|
@@ -817,10 +829,7 @@ public class AssetService {
|
|
|
newAsset.setOasisId(asset.getOasisId());
|
|
|
newAsset.setFromAssetId(asset.getId());
|
|
|
newAsset.setType(CollectionType.DEFAULT);
|
|
|
- newAsset.setOpenHyperLink(false);
|
|
|
- newAsset.setHyperLinkType(null);
|
|
|
- newAsset.setAddress(null);
|
|
|
- newAsset.setCurrentOwnerId(null);
|
|
|
+
|
|
|
if (asset.getType() == CollectionType.DOMAIN) {
|
|
|
newAsset.setType(CollectionType.DOMAIN);
|
|
|
}
|