| | |
| | | import doumeemes.dao.ext.CompanyExtMapper; |
| | | import doumeemes.dao.ext.CompanyUserExtMapper; |
| | | import doumeemes.dao.ext.DepartmentExtMapper; |
| | | import doumeemes.dao.ext.dto.QueryCompanyUserExtDTO; |
| | | import doumeemes.dao.ext.dto.WxLoginDTO; |
| | | import doumeemes.dao.ext.dto.WxLoginOutDTO; |
| | | import doumeemes.dao.ext.vo.CompanyUserExtListVO; |
| | | import doumeemes.dao.ext.vo.WxLoginVO; |
| | | import doumeemes.dao.system.SystemUserMapper; |
| | | import doumeemes.dao.system.dto.LoginDTO; |
| | | import doumeemes.dao.system.model.SystemLoginLog; |
| | | import doumeemes.dao.system.model.SystemUser; |
| | | import doumeemes.service.common.CaptchaService; |
| | | import doumeemes.service.ext.CompanyExtService; |
| | | import doumeemes.service.ext.CompanyUserExtService; |
| | | import doumeemes.service.system.SystemLoginLogService; |
| | | import doumeemes.service.system.WxLoginService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | import org.apache.shiro.subject.Subject; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.context.annotation.Lazy; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | |
| | | loginLog.setCompanyId(loginUser.getCompany()!=null?loginUser.getCompany().getId():null); |
| | | loginLog.setCompanyUserId(loginUser.getCompanyUser()!=null?loginUser.getCompanyUser().getId():null); |
| | | loginLog.setSuccess(Boolean.TRUE); |
| | | loginLog.setOrgin(Constants.USER_LOGIN_ORIGIN.wx); |
| | | systemLoginLogService.create(loginLog); |
| | | String session = (String)subject.getSession().getId(); |
| | | wxLoginVO.setLoginStatus(Constants.ZERO); |