xiatian 1 năm trước cách đây
mục cha
commit
0fcfbf87b8

+ 0 - 72
distributed-print/src/main/java/com/qmth/distributed/print/api/scan/ScanSystemController.java

@@ -1,72 +0,0 @@
-package com.qmth.distributed.print.api.scan;
-
-
-import java.util.concurrent.TimeUnit;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import com.qmth.boot.api.annotation.Aac;
-import com.qmth.boot.api.constant.ApiConstant;
-import com.qmth.boot.core.enums.Platform;
-import com.qmth.distributed.print.config.SysProperty;
-import com.qmth.teachcloud.common.bean.auth.ExpireTimeBean;
-import com.qmth.teachcloud.common.contant.SystemConstant;
-import com.qmth.teachcloud.common.entity.TBSession;
-import com.qmth.teachcloud.common.service.BasicSemesterService;
-import com.qmth.teachcloud.common.util.AuthUtil;
-import com.qmth.teachcloud.common.util.RedisUtil;
-import com.qmth.teachcloud.common.util.ServletUtil;
-import com.qmth.teachcloud.mark.bean.sys.ActiveTimeVo;
-import com.qmth.teachcloud.mark.bean.sys.ApiStatusVo;
-
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-
-/**
- * <p>
- * 扫描系统相关 前端控制器
- * </p>
- *
- * @author xf
- * @since 2023-09-22
- */
-@Api(tags = "扫描-登录、登出、服务器时间")
-@RestController
-@RequestMapping(ApiConstant.DEFAULT_URI_PREFIX + SystemConstant.PREFIX_URL_SCAN)
-public class ScanSystemController {
-
-    @Resource
-    BasicSemesterService basicSemesterService;
-    @Resource
-    private SysProperty sysProperty;
-    @Resource
-    private RedisUtil redisUtil;
-    
-    @Aac(auth = false)
-    @ApiOperation(value = "服务端状态")
-    @RequestMapping("server/status")
-    public ApiStatusVo status(HttpServletRequest request) {
-        ApiStatusVo vo = new ApiStatusVo();
-        vo.setFileUriPrefix(sysProperty.getFileUriPrefix());
-        vo.setVersion(sysProperty.getVersion());
-        vo.setTime(System.currentTimeMillis());
-        return vo;
-    }
-    
-    @ApiOperation(value = "心跳接口")
-    @PostMapping("server/heartbeat")
-    public ActiveTimeVo heartbeat() {
-        Platform platform = ServletUtil.getRequestPlatform();
-        ExpireTimeBean expireTime = AuthUtil.getExpireTime(platform);
-        TBSession ts=(TBSession)ServletUtil.getRequestSession();
-        redisUtil.expire(ts.getId(), expireTime.getExpireSeconds(),TimeUnit.SECONDS);
-        ActiveTimeVo vo = new ActiveTimeVo();
-        vo.setActiveTime(System.currentTimeMillis());
-        return vo;
-    }
-}