1234567891011121314151617181920212223242526272829303132333435 |
- package com.zy.omp.common.controller;
- import com.zy.omp.common.exception.ApiRuntimeException;
- import com.zy.omp.utils.AesUtils;
- import org.springframework.stereotype.Component;
- import org.springframework.web.bind.annotation.ModelAttribute;
- import javax.servlet.http.HttpServletRequest;
- /**
- * controller公共类提出
- *
- * @author chenyi
- * date: create on 2019/6/8
- */
- @Component
- public class BaseController {
- private HttpServletRequest request;
- //获取登录信息
- @ModelAttribute
- public void setModelAttribute(HttpServletRequest request) {
- this.request = request;
- }
- /**
- * 微信小程序
- * 获取用户ID
- */
- public String getUserId() {
- String userId = AesUtils.decrypt(request.getHeader("user"));
- if (userId == null) throw new ApiRuntimeException("未登录");
- return userId;
- }
- }
|