xiongzhu 4 лет назад
Родитель
Сommit
12d9b98f8a

+ 4 - 0
src/main/java/com/izouma/nineth/service/AssetService.java

@@ -194,6 +194,10 @@ public class AssetService {
         }
         Collection collection = collectionRepo.findById(asset.getPublicCollectionId())
                 .orElseThrow(new BusinessException("无展示记录"));
+        collectionRepo.delete(collection);
 
+        asset.setPublicShow(false);
+        asset.setCollectionId(null);
+        assetRepo.save(asset);
     }
 }

+ 5 - 0
src/main/java/com/izouma/nineth/web/AssetController.java

@@ -62,5 +62,10 @@ public class AssetController extends BaseController {
     public void publicShow(@RequestParam Long id) {
         assetService.publicShow(id);
     }
+
+    @PostMapping("/cancelPublic")
+    public void cancelPublic(@RequestParam Long id) {
+        assetService.cancelPublic(id);
+    }
 }
 

+ 1 - 0
src/main/nine-space/.env.development

@@ -0,0 +1 @@
+VUE_APP_BASE_URL=http://localhost:8080

+ 1 - 0
src/main/nine-space/.env.production

@@ -0,0 +1 @@
+VUE_APP_BASE_URL=/

+ 3 - 17
src/main/nine-space/src/plugins/http.js

@@ -1,21 +1,7 @@
-import axios from 'axios';
-import qs from 'qs';
+import axios from "axios";
+import qs from "qs";
 /* eslint-disable */
-let baseUrl = "http://localhost:8080";
-switch (process.env.NODE_ENV) {
-  case "development":
-    // baseUrl = 'http://zhirongip.izouma.com';
-    // baseUrl = 'http://192.168.50.190:8080';
-    baseUrl = "https://nft.9space.vip";
-    // baseUrl = 'http://192.168.50.190:8080';
-    break;
-  case "test":
-    baseUrl = "http://localhost:8080";
-    break;
-  case "production":
-    baseUrl = "../../";
-    break;
-}
+let baseUrl = process.env.VUE_APP_BASE_URL;
 const axiosInstance = axios.create({
   baseURL: baseUrl
 });

+ 1 - 0
src/main/vue/.env.development

@@ -0,0 +1 @@
+VUE_APP_BASE_URL=http://localhost:8080

+ 1 - 0
src/main/vue/.env.production

@@ -0,0 +1 @@
+VUE_APP_BASE_URL=./

+ 1 - 13
src/main/vue/src/plugins/http.js

@@ -2,19 +2,7 @@ import axios from 'axios';
 import router from '../router';
 import qs from 'qs';
 /* eslint-disable */
-let baseUrl = 'http://localhost:8080';
-switch (process.env.NODE_ENV) {
-    case 'development':
-        baseUrl = 'http://localhost:8080';
-        // baseUrl = 'http://192.168.50.127:8080';
-        break;
-    case 'test':
-        baseUrl = 'http://localhost:8080';
-        break;
-    case 'production':
-        baseUrl = '../';
-        break;
-}
+let baseUrl = process.env.VUE_APP_BASE_URL;
 const axiosInstance = axios.create({
     baseURL: baseUrl
 });