| | |
| | | package com.zy.asrs.wms.system.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.zy.asrs.common.domain.CodeRes; |
| | | import com.zy.asrs.common.domain.enums.LoginSystemType; |
| | | import com.zy.asrs.common.utils.BarcodeUtils; |
| | | import com.zy.asrs.common.utils.QrCode; |
| | |
| | | import com.zy.asrs.wms.system.controller.param.UpdatePasswordParam; |
| | | import com.zy.asrs.wms.system.controller.result.LoginResult; |
| | | import com.zy.asrs.wms.system.entity.*; |
| | | import com.zy.asrs.wms.system.license.timer.LicenseTimer; |
| | | import com.zy.asrs.wms.system.service.*; |
| | | import com.zy.asrs.wms.utils.JwtUtil; |
| | | import com.zy.asrs.wms.utils.Utils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | |
| | | private UserRoleService userRoleService; |
| | | @Resource |
| | | private MenuService menuService; |
| | | @Autowired |
| | | private LicenseTimer licenseTimer; |
| | | |
| | | @PostMapping("/login") |
| | | public R login(@RequestBody LoginParam param, HttpServletRequest request) { |
| | | if (!licenseTimer.getSystemSupport()) {//许可证已失效 |
| | | return R.parse(CodeRes.SYSTEM_20001); |
| | | } |
| | | String username = param.getUsername(); |
| | | Long hostId = param.getHostId(); |
| | | User user = userService.getByUsername(username, hostId); |