|
|
@@ -794,14 +794,20 @@ 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);
|
|
|
- });
|
|
|
+ try {
|
|
|
+ if (asset.getType() == CollectionType.DOMAIN) {
|
|
|
+ if (asset.getCollectionId() != null) {
|
|
|
+ Optional<DomainOrder> domainOrder = domainOrderRepo.findById(asset.getCollectionId());
|
|
|
+ domainOrder.ifPresent(domainOrder1 -> {
|
|
|
+ domainOrder1.setOpenHyperLink(false);
|
|
|
+ domainOrder1.setHyperLinkType(null);
|
|
|
+ domainOrder1.setAddress(null);
|
|
|
+ domainOrder1.setCurrentOwnerId(null);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("超链报错:assetId" + asset.getId(), e);
|
|
|
}
|
|
|
|
|
|
|