无关风月
2025-01-08 54c55e5947d56431620cc8733e07ef81e63e9ff7
optometrist/src/main/java/com/jilongda/optometrist/authority/controller/LoginController.java
@@ -13,8 +13,10 @@
import com.jilongda.optometrist.authority.model.SecUser;
import com.jilongda.optometrist.authority.service.SecUserService;
import com.jilongda.optometrist.model.TOptometrist;
import com.jilongda.optometrist.model.TStore;
import com.jilongda.optometrist.security.SecurityUserDetails;
import com.jilongda.optometrist.service.TOptometristService;
import com.jilongda.optometrist.service.TStoreService;
import com.jilongda.optometrist.utils.MsgUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -52,6 +54,8 @@
    private final SecUserService secUserService;
    @Autowired
    private TOptometristService optometristService;
    @Autowired
    private TStoreService storeService;
    @Autowired
    public LoginController(AuthenticationManager authenticationManager, SecurityUtils securityUtils, PasswordEncoder passwordEncoder, RedisAutoTemplate redisAutoTemplate, MsgUtils msgUtils, SecUserService secUserService) {
@@ -78,6 +82,10 @@
        if (two!=null){
            return ApiResult.failed(500, "账号已被禁用");
        }
        TStore store = storeService.getById(one.getStoreId());
        if (store.getStatus()==2){
            return ApiResult.failed(500, "门店已被禁用");
        }
        // 先检验是否登录
        String phone = dto.getPhone();
        String code = dto.getCode();