| | |
| | | import com.doumee.dao.web.response.WxAuthorizeVO; |
| | | import com.doumee.service.business.MemberService; |
| | | import com.doumee.service.business.SmsEmailService; |
| | | import com.doumee.service.business.YwCustomerH5AuthService; |
| | | import com.doumee.service.business.impl.hksync.HkSyncEmpowerServiceImpl; |
| | | import com.doumee.service.business.impl.hksync.ferp.HkSyncOrgUserToHKServiceImpl; |
| | | import com.doumee.service.system.SystemLoginService; |
| | |
| | | private SmsEmailService smsEmailService; |
| | | |
| | | @Autowired |
| | | private SystemLoginService systemLoginService; |
| | | private SystemLoginService systemLoginService; |
| | | |
| | | @Autowired |
| | | private YwCustomerH5AuthService ywCustomerH5AuthService; |
| | | |
| | | @Value("${debug_model}") |
| | | private Boolean isDebug; |
| | |
| | | */ |
| | | @Override |
| | | public WxAuthorizeVO ywWxAuthorize(String code){ |
| | | return ywWxAuthorize(code, LoginUserInfo.H5_USER_OPS); |
| | | } |
| | | |
| | | @Override |
| | | public WxAuthorizeVO ywWxAuthorize(String code, Integer userType){ |
| | | if(StringUtils.isBlank(code)){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST); |
| | | } |
| | |
| | | } |
| | | } |
| | | wxAuthorizeVO.setOpenid(openId); |
| | | //根据openId 查询用户信息 |
| | | if(Constants.equalsInteger(userType, LoginUserInfo.H5_USER_CUSTOMER)){ |
| | | String token = ywCustomerH5AuthService.loginByOpenId(openId); |
| | | if(StringUtils.isNotBlank(token)){ |
| | | wxAuthorizeVO.setToken(token); |
| | | } |
| | | return wxAuthorizeVO; |
| | | } |
| | | //根据openId 查询运维用户信息 |
| | | SystemUser user = systemUserMapper.selectOne(new QueryWrapper<SystemUser>().lambda() |
| | | .eq(SystemUser::getOpenid,openId) |
| | | .eq(SystemUser::getDeleted,Boolean.FALSE) |
| | |
| | | throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "身份证号【"+member.getIdcardNo()+"】已被使用,不能重复"); |
| | | } |
| | | } |
| | | if(memberMapper.selectCount(new QueryWrapper<Member>().lambda() |
| | | .ne(Objects.nonNull(member.getId()),Member::getId,member.getId()) |
| | | .eq(Member::getPhone, member.getPhone()) |
| | | .eq(Member::getIsdeleted,Constants.ZERO) ) >0){ |
| | | throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "手机号【"+member.getPhone()+"】已被使用,不能重复"); |
| | | } |
| | | // if(memberMapper.selectCount(new QueryWrapper<Member>().lambda() |
| | | // .ne(Objects.nonNull(member.getId()),Member::getId,member.getId()) |
| | | // .eq(Member::getPhone, member.getPhone()) |
| | | // .eq(Member::getIsdeleted,Constants.ZERO) ) >0){ |
| | | // throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "手机号【"+member.getPhone()+"】已被使用,不能重复"); |
| | | // } |
| | | } |
| | | |
| | | |