|
|
@@ -13,36 +13,37 @@
|
|
|
* See the License for the specific language governing permissions and
|
|
|
* limitations under the License.
|
|
|
*/
|
|
|
-package me.zhengjie.modules.mnt.service.impl;
|
|
|
+package me.zhengjie.mnt.service.impl;
|
|
|
|
|
|
import cn.hutool.core.date.DatePattern;
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import me.zhengjie.exception.BadRequestException;
|
|
|
-import me.zhengjie.modules.mnt.domain.App;
|
|
|
-import me.zhengjie.modules.mnt.domain.Deploy;
|
|
|
-import me.zhengjie.modules.mnt.domain.DeployHistory;
|
|
|
-import me.zhengjie.modules.mnt.domain.ServerDeploy;
|
|
|
-import me.zhengjie.modules.mnt.repository.DeployRepository;
|
|
|
-import me.zhengjie.modules.mnt.service.DeployHistoryService;
|
|
|
-import me.zhengjie.modules.mnt.service.DeployService;
|
|
|
-import me.zhengjie.modules.mnt.service.ServerDeployService;
|
|
|
-import me.zhengjie.modules.mnt.service.dto.AppDto;
|
|
|
-import me.zhengjie.modules.mnt.service.dto.DeployDto;
|
|
|
-import me.zhengjie.modules.mnt.service.dto.DeployQueryCriteria;
|
|
|
-import me.zhengjie.modules.mnt.service.dto.ServerDeployDto;
|
|
|
-import me.zhengjie.modules.mnt.service.mapstruct.DeployMapper;
|
|
|
-import me.zhengjie.modules.mnt.util.ExecuteShellUtil;
|
|
|
-import me.zhengjie.modules.mnt.util.ScpClientUtil;
|
|
|
-import me.zhengjie.modules.mnt.websocket.MsgType;
|
|
|
-import me.zhengjie.modules.mnt.websocket.SocketMsg;
|
|
|
-import me.zhengjie.modules.mnt.websocket.WebSocketServer;
|
|
|
+import me.zhengjie.mnt.domain.App;
|
|
|
+import me.zhengjie.mnt.domain.Deploy;
|
|
|
+import me.zhengjie.mnt.domain.DeployHistory;
|
|
|
+import me.zhengjie.mnt.domain.ServerDeploy;
|
|
|
+import me.zhengjie.mnt.repository.DeployRepository;
|
|
|
+import me.zhengjie.mnt.service.DeployHistoryService;
|
|
|
+import me.zhengjie.mnt.service.DeployService;
|
|
|
+import me.zhengjie.mnt.service.ServerDeployService;
|
|
|
+import me.zhengjie.mnt.service.dto.AppDto;
|
|
|
+import me.zhengjie.mnt.service.dto.DeployDto;
|
|
|
+import me.zhengjie.mnt.service.dto.DeployQueryCriteria;
|
|
|
+import me.zhengjie.mnt.service.dto.ServerDeployDto;
|
|
|
+import me.zhengjie.mnt.service.mapstruct.DeployMapper;
|
|
|
+import me.zhengjie.mnt.util.ExecuteShellUtil;
|
|
|
+import me.zhengjie.mnt.util.ScpClientUtil;
|
|
|
import me.zhengjie.utils.*;
|
|
|
+import me.zhengjie.websocket.MsgType;
|
|
|
+import me.zhengjie.websocket.SocketMsg;
|
|
|
+import me.zhengjie.websocket.WebSocketServer;
|
|
|
import org.springframework.data.domain.Page;
|
|
|
import org.springframework.data.domain.Pageable;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
+
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.IOException;
|
|
|
import java.util.*;
|