From acb0e0de3ba95f9f38996d049bc73231e563d3a1 Mon Sep 17 00:00:00 2001
From: 张洋洋 <10611411+yang-yang-z@user.noreply.gitee.com>
Date: 星期四, 20 二月 2025 15:33:10 +0800
Subject: [PATCH] [add]服务发布

---
 src/main/java/com/se/simu/service/SimuFilesService.java |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/se/simu/service/SimuFilesService.java b/src/main/java/com/se/simu/service/SimuFilesService.java
index 4e18c1d..21fb73d 100644
--- a/src/main/java/com/se/simu/service/SimuFilesService.java
+++ b/src/main/java/com/se/simu/service/SimuFilesService.java
@@ -114,24 +114,24 @@
      * @param vo VO
      * @return boolean
      */
-    public boolean createByfiles(CreateFilesSimuVo vo) {
+    public boolean createByfiles(CreateFilesSimuVo vo,String token) {
         Date now = new Date();
         String date = StringHelper.YMDHMS2_FORMAT.format(now);
         if (StringHelper.isEmpty(vo.getName())) {
             vo.setName(date);
         }
-
         DataPo data = BeanUtil.copyProperties(vo, DataPo.class);
         data.setPath(date, date);
         initPath(data);
-
         SimuPo simu = new SimuPo(vo.getNum(), vo.getPid(), vo.getName(), JSONUtil.toJsonStr(data), 0, vo.getBak());
         simu.setServiceName(date);
         simu.setCreateTime(new Timestamp(now.getTime()));
-
+        simu.setSemUrl(vo.getSemUrl());
+        simu.setPointUrl(vo.getPointName());
+        simu.setLinkUrl(vo.getLinkName());
         int rows = simuMapper.insert(simu);
         if (rows > 0) {
-            asyncCall(simu);
+            asyncCall(simu,token);
         }
 
         return rows > 0;
@@ -150,13 +150,13 @@
         f.mkdirs();
     }
 
-    private void asyncCall(SimuPo simu) {
+    private void asyncCall(SimuPo simu,String token) {
         ExecutorService executor = Executors.newSingleThreadExecutor();
         executor.execute(new Runnable() {
             @Override
             @SneakyThrows
             public void run() {
-                cope(simu);
+                cope(simu,token);
             }
         });
         executor.shutdown();
@@ -180,12 +180,11 @@
      * @param simu 妯℃嫙
      */
 
-    private void cope(SimuPo simu) {
+    private void cope(SimuPo simu,String token) {
         try {
             DataPo data = JSONUtil.toBean(simu.getData(), DataPo.class);
 
             update(simu, 1, null);
-            String token = gedbService.getToken();
             GeDb db = gedbService.connectGedb(token, data);
             simu.setData(JSONUtil.toJsonStr(data));
 

--
Gitblit v1.9.3