| | |
| | | private boolean check(HttpServletRequest request, HttpServletResponse response, String memo) { |
| | | try { |
| | | String token = request.getHeader("token"); |
| | | UserLogin userLogin = userLoginService.selectOne(new EntityWrapper<UserLogin>().eq("token", token)); |
| | | UserLogin userLogin = userLoginService.selectOne(new EntityWrapper<UserLogin>().eq("token", token).eq("system", "WMS")); |
| | | if (null == userLogin){ |
| | | Http.response(response, BaseRes.DENIED); |
| | | return false; |
| | |
| | | return R.parse(CodeRes.USER_10003); |
| | | } |
| | | String token = Cools.enToken(System.currentTimeMillis() + username, user.getPassword()); |
| | | userLoginService.delete(new EntityWrapper<UserLogin>().eq("user_id", user.getId())); |
| | | userLoginService.delete(new EntityWrapper<UserLogin>().eq("user_id", user.getId()).eq("system", "WMS")); |
| | | UserLogin userLogin = new UserLogin(); |
| | | userLogin.setUserId(user.getId()); |
| | | userLogin.setToken(token); |
| | | userLogin.setCreateTime(new Date()); |
| | | userLogin.setSystem("WMS"); |
| | | userLoginService.insert(userLogin); |
| | | Map<String, Object> res = new HashMap<>(); |
| | | res.put("username", user.getUsername()); |
| | |
| | | @TableField("create_time") |
| | | private Date createTime; |
| | | |
| | | /** |
| | | * 登录系统 |
| | | */ |
| | | @TableField("system") |
| | | private String system; |
| | | |
| | | public Long getId() { |
| | | return id; |
| | | } |
| | |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public String getSystem() { |
| | | return system; |
| | | } |
| | | |
| | | public void setSystem(String system) { |
| | | this.system = system; |
| | | } |
| | | } |
| | |
| | | <result column="user_id" property="userId" /> |
| | | <result column="token" property="token" /> |
| | | <result column="create_time" property="createTime" /> |
| | | <result column="system" property="system" /> |
| | | |
| | | </resultMap> |
| | | |