Junjie
2024-07-17 68cd6d2d05b6f19aa8c7f1bdb60b301dd53d7dbd
zy-asrs-wms/src/main/java/com/zy/asrs/wms/system/controller/AuthController.java
@@ -1,6 +1,7 @@
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;
@@ -16,9 +17,11 @@
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.*;
@@ -54,9 +57,14 @@
    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);