From c97552b69c0af01aadc2580a59a46f58d5545985 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Tue, 15 Sep 2020 15:06:00 +0800
Subject: [PATCH] B/S登陆以及测试接口上传
---
src/main/java/com/moral/controller/WebController.java | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/src/main/java/com/moral/controller/WebController.java b/src/main/java/com/moral/controller/WebController.java
index fcec4ca..de4f6df 100644
--- a/src/main/java/com/moral/controller/WebController.java
+++ b/src/main/java/com/moral/controller/WebController.java
@@ -1,13 +1,15 @@
package com.moral.controller;
-import com.moral.Webinterceptor.WebInterceptor;
import com.moral.common.util.BeanUtils;
+import com.moral.common.webAnno.UserLoginToken;
import com.moral.entity.AreaNames;
import com.moral.entity.Organization;
import com.moral.service.AccountService;
import com.moral.service.DictionaryDataService;
import com.moral.service.OrganizationService;
+import com.moral.service.WebTokenService;
import org.springframework.web.bind.annotation.CrossOrigin;
+import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -30,6 +32,8 @@
@Resource
DictionaryDataService dictionaryDataService;
OrganizationService organizationService;
+ @Resource
+ WebTokenService webTokenService;
@RequestMapping("login")
public Map<String, Object> login(HttpServletRequest request){
@@ -44,7 +48,9 @@
Object orgId = resultMap.get("orgId");
if (resultMap.get("orgId") != null && resultMap.get("orgId") instanceof Integer) {
StringBuilder areaNamesBuilder = new StringBuilder("������");
+ //���������������������������������
if (!((Integer) orgId).equals(dictionaryDataService.querySupperOrgId())) {
+ //���������������������������������������������������
Organization organization = organizationService.getOrganizationById((Integer) orgId);
if (organization.getAreaNames() != null) {
Map<String, String> areaNameMap = BeanUtils.beanToMap(organization.getAreaNames());
@@ -78,14 +84,16 @@
resultMap.put("mapAreaCode", mapAreaCode.toString());
}
resultMap.put("mapPath", areaNamesBuilder.toString());
+ String accountId= String.valueOf(resultMap.get("accountId"));
+ resultMap.put("token",webTokenService.getToken(accountId));
}
}
- request.getSession().setAttribute(WebInterceptor.SESSION_KEY,resultMap);
return resultMap;
}
- @RequestMapping("add")
+ @UserLoginToken
+ @GetMapping("test")
public String add(){
- return "123123";
+ return "test success!";
}
}
--
Gitblit v1.8.0