提交 41793365 编写于 作者: RYAN0UP's avatar RYAN0UP

Create getEnvironments api.

上级 ff7ecc9d
......@@ -10,6 +10,10 @@ import run.halo.app.security.token.AuthToken;
import run.halo.app.service.AdminService;
import javax.validation.Valid;
import java.lang.management.ManagementFactory;
import java.lang.management.RuntimeMXBean;
import java.util.HashMap;
import java.util.Map;
/**
* Admin controller.
......@@ -39,6 +43,15 @@ public class AdminController {
return adminService.getCount();
}
@GetMapping("environments")
@ApiOperation("Gets environments info")
public Map<String, Object> getEnvironments() {
Map<String, Object> result = new HashMap<>();
RuntimeMXBean runtimeMXBean = ManagementFactory.getRuntimeMXBean();
result.put("startTime", runtimeMXBean.getStartTime());
return result;
}
@PostMapping("login")
@ApiOperation("Login")
@CacheLock(autoDelete = false)
......
......@@ -85,7 +85,7 @@ public class AdminServiceImpl implements AdminService {
if (!userService.passwordMatch(user, loginParam.getPassword())) {
// If the password is mismatch
throw new BadRequestException("Username or password is incorrect");
throw new BadRequestException("用户名或者密码不正确");
}
if (SecurityContextHolder.getContext().isAuthenticated()) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册