修改接口路径

beetlsql3-dev
Mlxa0324 2 years ago
parent bbc79019ad
commit 35ea732249

@ -6,30 +6,26 @@ import com.ibeetl.admin.core.service.CorePlatformService;
import com.ibeetl.admin.core.web.JsonResult; import com.ibeetl.admin.core.web.JsonResult;
import com.ibeetl.jlw.service.SysLogService; import com.ibeetl.jlw.service.SysLogService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.beetl.ext.fn.Json;
import javax.annotation.Resource;
import org.springframework.core.MethodParameter; import org.springframework.core.MethodParameter;
import org.springframework.core.annotation.AnnotatedElementUtils;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.http.converter.HttpMessageConverter; import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.http.server.ServerHttpRequest; import org.springframework.http.server.ServerHttpRequest;
import org.springframework.http.server.ServerHttpResponse; import org.springframework.http.server.ServerHttpResponse;
import org.springframework.http.server.ServletServerHttpRequest; import org.springframework.http.server.ServletServerHttpRequest;
import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice; import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map;
import java.util.concurrent.Callable; import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService; import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import java.util.concurrent.Future; import java.util.concurrent.Future;
import static cn.jlw.Interceptor.ActionLog.sysLogMap; import static com.ibeetl.admin.core.service.CorePlatformService.T_STUDENT;
/** /**
* @author TLT * @author TLT
@ -74,7 +70,7 @@ public class ResponseControllerAdvice implements ResponseBodyAdvice<Object> {
@Override @Override
public Boolean call() { public Boolean call() {
try { try {
actionLog.run(uuid,JSONArray.toJSONString(o),new Date(),sysLogService); ActionLog.run(uuid,JSONArray.toJSONString(o),new Date(),sysLogService);
return true; return true;
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();
@ -135,7 +131,7 @@ public class ResponseControllerAdvice implements ResponseBodyAdvice<Object> {
} }
} }
request.removeAttribute("t_student"); request.removeAttribute(T_STUDENT);
request.removeAttribute("r_isWx"); request.removeAttribute("r_isWx");
request.removeAttribute("token"); request.removeAttribute("token");
request.removeAttribute("loginTime"); request.removeAttribute("loginTime");

@ -6,6 +6,7 @@ import com.ibeetl.admin.core.util.PlatformException;
import com.ibeetl.jlw.entity.Student; import com.ibeetl.jlw.entity.Student;
import static com.ibeetl.admin.core.service.CorePlatformService.ACCESS_CURRENT_ORG; import static com.ibeetl.admin.core.service.CorePlatformService.ACCESS_CURRENT_ORG;
import static com.ibeetl.admin.core.service.CorePlatformService.T_STUDENT;
import static com.ibeetl.admin.core.util.servlet.ServletUtils.getRequest; import static com.ibeetl.admin.core.util.servlet.ServletUtils.getRequest;
/** /**
@ -27,7 +28,7 @@ public final class CacheUserUtil {
public static Student getStudent() { public static Student getStudent() {
checkSession(); checkSession();
return (Student)getRequest().getAttribute("t_student"); return (Student)getRequest().getAttribute(T_STUDENT);
} }
public static void checkSession() { public static void checkSession() {

@ -0,0 +1,32 @@
package com.ibeetl.jlw.entity.api.teacher;
import com.ibeetl.admin.core.annotation.DictDeep;
import com.ibeetl.admin.core.entity.CoreUser;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
/**
* -
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Accessors(chain = true)
public class TeacherIndexData {
/**
*
*/
@DictDeep
private CoreUser coreUser;
/**
*
*/
private Object identityInfo;
}

@ -8,6 +8,7 @@ import com.ibeetl.admin.core.util.PlatformException;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.constraints.NotNull;
import static com.ibeetl.admin.core.service.CorePlatformService.*; import static com.ibeetl.admin.core.service.CorePlatformService.*;
@ -28,7 +29,7 @@ public class WebPlatformService {
* Session * Session
* @param user * @param user
*/ */
public void setUserInfoToSessionByIdentity(CoreUser user) { public void setUserInfoToSessionByIdentity(@NotNull(message = "登录用户不能为空!") CoreUser user) {
Long userId = user.getId(); Long userId = user.getId();
switch (EnumUtil.fromString(MenuEnums.class, user.getJobType1())) { switch (EnumUtil.fromString(MenuEnums.class, user.getJobType1())) {
@ -51,7 +52,7 @@ public class WebPlatformService {
* Session * Session
* @param user * @param user
*/ */
public Object getUserInfoFromSessionByIdentity(CoreUser user) { public Object getUserInfoFromSessionByIdentity(@NotNull(message = "登录用户不能为空!") CoreUser user) {
switch (EnumUtil.fromString(MenuEnums.class, user.getJobType1())) { switch (EnumUtil.fromString(MenuEnums.class, user.getJobType1())) {
case JT_S_01: { case JT_S_01: {
return httpRequestLocal.getSessionValue(ACCESS_CURRENT_USER); return httpRequestLocal.getSessionValue(ACCESS_CURRENT_USER);
@ -67,6 +68,6 @@ public class WebPlatformService {
} }
} }
throw new PlatformException("用户身份异常"); throw new PlatformException("获取用户信息失败");
} }
} }

@ -0,0 +1,26 @@
package com.ibeetl.jlw.service.api.teacher;
import com.ibeetl.jlw.entity.api.teacher.TeacherIndexData;
import org.springframework.stereotype.Service;
/**
* <p>
*
* </p>
*
* @author mlx
* @date 2022/10/20
* @modified
*/
@Service
public class TeacherIndexService {
/**
* -
* @return
*/
public TeacherIndexData index() {
return new TeacherIndexData();
}
}

@ -1,4 +1,4 @@
package com.ibeetl.jlw.web.module; package com.ibeetl.jlw.web.api;
import com.ibeetl.admin.core.web.JsonResult; import com.ibeetl.admin.core.web.JsonResult;
import com.ibeetl.jlw.entity.CurrentUserInfo; import com.ibeetl.jlw.entity.CurrentUserInfo;

@ -1,8 +1,8 @@
package com.ibeetl.jlw.web.module.teacher; package com.ibeetl.jlw.web.api.teacher;
import com.ibeetl.admin.core.web.JsonResult; import com.ibeetl.admin.core.web.JsonResult;
import com.ibeetl.jlw.entity.CurrentUserInfo; import com.ibeetl.jlw.entity.api.teacher.TeacherIndexData;
import com.ibeetl.jlw.service.IndexBaseService; import com.ibeetl.jlw.service.api.teacher.TeacherIndexService;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
@ -15,13 +15,12 @@ public class TeacherIndexController {
private final Log log = LogFactory.getLog(this.getClass()); private final Log log = LogFactory.getLog(this.getClass());
private static final String MODEL = "/jlw/teacherIndex";
private static final String API = "/api/teacherIndex"; private static final String API = "/api/teacherIndex";
@Resource private IndexBaseService indexBaseService; @Resource private TeacherIndexService teacherIndexService;
@PostMapping(API + "/index.json") @PostMapping(API + "/index.do")
public JsonResult<CurrentUserInfo> index() { public JsonResult<TeacherIndexData> index() {
return JsonResult.success(indexBaseService.userInfo()); return JsonResult.success(teacherIndexService.index());
} }
} }
Loading…
Cancel
Save