1/9
This commit is contained in:
@@ -10,6 +10,8 @@ import org.apache.ibatis.annotations.Mapper;
|
|||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import org.apache.ibatis.annotations.Select;
|
import org.apache.ibatis.annotations.Select;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author wangpengfei
|
* @author wangpengfei
|
||||||
* @date 2023/11/21 15:03
|
* @date 2023/11/21 15:03
|
||||||
@@ -20,4 +22,6 @@ public interface LpkCustomerMapper extends BaseMapper<LpkCustomer> {
|
|||||||
IPage<LpkCustomerVo> customerListPage(IPage<LpkCustomer> page, @Param(Constants.WRAPPER) QueryWrapper<LpkCustomer> qw);
|
IPage<LpkCustomerVo> customerListPage(IPage<LpkCustomer> page, @Param(Constants.WRAPPER) QueryWrapper<LpkCustomer> qw);
|
||||||
@Select("select * from lpk_customer where sid=#{sid}")
|
@Select("select * from lpk_customer where sid=#{sid}")
|
||||||
LpkCustomerVo getCustomerInfo (@Param("sid")String sid);
|
LpkCustomerVo getCustomerInfo (@Param("sid")String sid);
|
||||||
|
@Select("select * from lpk_customer where wxMpOpenid=#{wxMpOpenid}")
|
||||||
|
List<LpkCustomer> getCustomer(@Param("wxMpOpenid") String wxMpOpenid);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -88,9 +88,10 @@ public class LpkCustomerService extends MybatisBaseService<LpkCustomerMapper, Lp
|
|||||||
Map<String,String> map=new HashMap<>();
|
Map<String,String> map=new HashMap<>();
|
||||||
// map.put("unionid",unionid);
|
// map.put("unionid",unionid);
|
||||||
map.put("openid",openid);
|
map.put("openid",openid);
|
||||||
LpkCustomer lpkCustomer= baseMapper.selectOne(new QueryWrapper<LpkCustomer>().eq("wxMpOpenid",openid));
|
// LpkCustomer lpkCustomer= baseMapper.selectOne(new QueryWrapper<LpkCustomer>().eq("wxMpOpenid",openid));
|
||||||
|
List<LpkCustomer> lpkCustomer= baseMapper.getCustomer(openid);
|
||||||
//查询用户是否存在
|
//查询用户是否存在
|
||||||
if(null==lpkCustomer){
|
if(null==lpkCustomer.get(0)){
|
||||||
//新增用户
|
//新增用户
|
||||||
LpkCustomer newCustomer=new LpkCustomer();
|
LpkCustomer newCustomer=new LpkCustomer();
|
||||||
newCustomer.setWxMpOpenid(openid);
|
newCustomer.setWxMpOpenid(openid);
|
||||||
@@ -98,15 +99,18 @@ public class LpkCustomerService extends MybatisBaseService<LpkCustomerMapper, Lp
|
|||||||
newCustomer.setCreateTime(new Date());
|
newCustomer.setCreateTime(new Date());
|
||||||
baseMapper.insert(newCustomer);
|
baseMapper.insert(newCustomer);
|
||||||
// return rb.setData(newCustomer).setCode("110");
|
// return rb.setData(newCustomer).setCode("110");
|
||||||
|
StpUtil.login(newCustomer.getId());
|
||||||
|
SaTokenInfo tokenInfo = StpUtil.getTokenInfo();
|
||||||
|
newCustomer.setToken(tokenInfo.getTokenValue());
|
||||||
return rb.success().setData(newCustomer);
|
return rb.success().setData(newCustomer);
|
||||||
}
|
}
|
||||||
// //判断是否绑定手机号
|
// //判断是否绑定手机号
|
||||||
// if(StringUtils.isBlank(lpkCustomer.getMobile())){
|
// if(StringUtils.isBlank(lpkCustomer.getMobile())){
|
||||||
// return rb.setData(lpkCustomer).setCode("110");
|
// return rb.setData(lpkCustomer).setCode("110");
|
||||||
// }
|
// }
|
||||||
StpUtil.login(lpkCustomer.getId());
|
StpUtil.login(lpkCustomer.get(0).getId());
|
||||||
SaTokenInfo tokenInfo = StpUtil.getTokenInfo();
|
SaTokenInfo tokenInfo = StpUtil.getTokenInfo();
|
||||||
lpkCustomer.setToken(tokenInfo.getTokenValue());
|
lpkCustomer.get(0).setToken(tokenInfo.getTokenValue());
|
||||||
return rb.success().setData(lpkCustomer);
|
return rb.success().setData(lpkCustomer);
|
||||||
}
|
}
|
||||||
public ResultBean wxBindMobile(WxBindMobileDto wxBindMobileDto) {
|
public ResultBean wxBindMobile(WxBindMobileDto wxBindMobileDto) {
|
||||||
|
|||||||
Reference in New Issue
Block a user