/** * Copyright (c) 2018 人人开源 All rights reserved. *

* https://www.renren.io *

* 版权所有,侵权必究! */ package com.zt.modules.sys.controller; import com.alibaba.fastjson.JSONObject; import com.zt.common.annotation.LogOperation; import com.zt.common.servlet.Result; import com.zt.common.utils.CacheUtils; import com.zt.modules.sys.service.SysParamsService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * 参数管理 * * @author hehz * @since 1.0.0 */ @RestController @RequestMapping("sys/common") @Api(tags = "参数管理") public class SysCommonController { @Autowired private SysParamsService sysParamsService; @GetMapping("stroke") @ApiOperation("获取操作进度") @LogOperation("获取操作进度") public Result getStroke(String progressId) { JSONObject jsonObject = new JSONObject(); jsonObject.put("speed", "0"); try { if (CacheUtils.get(progressId, "speed") != null) { jsonObject.put("speed", CacheUtils.get(progressId, "speed").toString()); jsonObject.put("text", CacheUtils.get(progressId, "msg").toString()); return Result.ok(jsonObject); } else { return Result.ok(jsonObject); } } catch (Exception e) { return Result.ok(jsonObject); } } @GetMapping("heartBeat") @ApiOperation("获取操作进度") @LogOperation("获取操作进度") public Result heartBeat() { return Result.ok(); } }