提交 e1b5b3d2 authored 作者: xinjunguo's avatar xinjunguo

--no commit message

上级 fd00da97
package com.zrqx.member.fg.client.third;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import com.zrqx.core.constant.third.ThirdRequestPath;
import com.zrqx.core.model.third.wechartlogin.WeChartThirdReturn;
import com.zrqx.core.util.response.CallBack;
/**
* 微信wap登录
*/
@FeignClient(value="third1",fallback=WeChatLoginWapHystric.class)
public interface WeChatLoginWapClient {
@GetMapping(ThirdRequestPath.WECHAT_H5_LOGIN+ThirdRequestPath.QUERY)
public CallBack<WeChartThirdReturn> query(@RequestParam("code")String code);
}
package com.zrqx.member.fg.client.third;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import com.zrqx.core.model.third.wechartlogin.WeChartThirdReturn;
import com.zrqx.core.util.response.CallBack;
@Component
public class WeChatLoginWapHystric implements WeChatLoginWapClient {
private final static Logger log = LoggerFactory.getLogger(WeChatLoginWapHystric.class);
/**
* 根据id获取图书信息
* @param oid
* @return
* @author lw
* @date: 2018年7月31日 下午5:13:04
*/
@Override
public CallBack<WeChartThirdReturn> query(String code){
log.info("微信wap登录不可用!");
return null;
}
}
......@@ -56,5 +56,11 @@ public interface FgMemberService extends BaseService<Member, String> {
* @return
*/
boolean isExistByPhone(String id, String phone);
/**
* 判断登录用户 级别 查询所需的数据
* @param m
* @return
*/
Member loginWechatOpenId(String openCode);
}
......@@ -68,6 +68,12 @@ public class FgMemberServiceImpl extends BaseServiceImpl<Member,String> impleme
return mapper.selectOneByExample(example);
}
@Override
public Member loginWechatOpenId(String openCode) {
Example example = new Example(Member.class);
example.createCriteria().andEqualTo("openCode", openCode);
return mapper.selectOneByExample(example);
}
@Override
public Member loginPhone(String phone) {
Example example = new Example(Member.class);
example.createCriteria().andEqualTo("phone", phone);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论