From 8b0501f73b6d92b611c7df74535566f65faa7d7b Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Thu, 17 Sep 2020 13:51:15 +0800
Subject: [PATCH] update

---
 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