提交 0b5874e3 authored 作者: luojie's avatar luojie

修复注册问题

上级 fde3f807
...@@ -97,15 +97,6 @@ public class TbCfUserInfoEntity implements Serializable { ...@@ -97,15 +97,6 @@ public class TbCfUserInfoEntity implements Serializable {
* 邮箱验证 0未验证,1已验证 * 邮箱验证 0未验证,1已验证
*/ */
private Integer emailFlag; private Integer emailFlag;
private String couponId;
public String getCouponId() {
return couponId;
}
public void setCouponId(String couponId) {
this.couponId = couponId;
}
/** /**
* 设置:用户id * 设置:用户id
......
...@@ -154,10 +154,8 @@ public class TbCfUserInfoServiceImpl implements TbCfUserInfoService { ...@@ -154,10 +154,8 @@ public class TbCfUserInfoServiceImpl implements TbCfUserInfoService {
String password = passwordEncoder.encode(tbCfUserInfoVo.getPassword()); String password = passwordEncoder.encode(tbCfUserInfoVo.getPassword());
tbCfUserInfoVo.setPassword(password); tbCfUserInfoVo.setPassword(password);
BeanUtils.copyProperties(tbCfUserInfoVo, tbCfUserInfoEntity); BeanUtils.copyProperties(tbCfUserInfoVo, tbCfUserInfoEntity);
//赠送用户优惠券
String couponId=tbCfCouponDao.getCouponId();
tbCfUserInfoVo.setCouponId(couponId);
tbCfUserInfoDao.save(tbCfUserInfoEntity); tbCfUserInfoDao.save(tbCfUserInfoEntity);
//赠送用户优惠券
//注册成功 创建token //注册成功 创建token
String token = jwtTokenProvider.createToken(tbCfUserInfoVo.getAccount()); String token = jwtTokenProvider.createToken(tbCfUserInfoVo.getAccount());
...@@ -167,11 +165,18 @@ public class TbCfUserInfoServiceImpl implements TbCfUserInfoService { ...@@ -167,11 +165,18 @@ public class TbCfUserInfoServiceImpl implements TbCfUserInfoService {
result.setMessage(ResultCodeEnum.SUCCESS.getDesc()); result.setMessage(ResultCodeEnum.SUCCESS.getDesc());
result.setData(tbCfUserInfoVo); result.setData(tbCfUserInfoVo);
//获取购物返券
List<TbCfCouponEntity> couponList = tbCfCouponDao.getCouponByCategory(CouponCategoryEnum.REGISTER.getValue(),new Date());
if(!couponList.isEmpty()) {
//领取优惠券
tbCfCouponService.takeCoupon(couponList.get(0).getCouponId(),tbCfUserInfoVo.getUserId());
}
} else { } else {
result.setCode(ResultCodeEnum.VALIDATE_ERROR.getCode()); result.setCode(ResultCodeEnum.VALIDATE_ERROR.getCode());
result.setMessage("The mailbox or nick has been registered"); result.setMessage("The mailbox or nick has been registered");
} }
tbCfUserInfoVo.setEnableFlag(StateConstant.VALID); tbCfUserInfoVo.setEnableFlag(StateConstant.VALID);
} }
return result; return result;
} }
......
...@@ -135,17 +135,6 @@ public class TbCfUserInfoVo implements Serializable { ...@@ -135,17 +135,6 @@ public class TbCfUserInfoVo implements Serializable {
@ApiModelProperty(value="用户token") @ApiModelProperty(value="用户token")
private String token; private String token;
@ApiModelProperty(value="优惠券id")
private String couponId;
public String getCouponId() {
return couponId;
}
public void setCouponId(String couponId) {
this.couponId = couponId;
}
/** /**
* 设置:用户id * 设置:用户id
*/ */
......
...@@ -205,7 +205,7 @@ ...@@ -205,7 +205,7 @@
select t2.* from tb_cf_take_coupon t1,tb_cf_coupon t2 ,tb_cf_issue_coupon t3 ,tb_cf_user_info t4 select t2.* from tb_cf_take_coupon t1,tb_cf_coupon t2 ,tb_cf_issue_coupon t3 ,tb_cf_user_info t4
where (t1.user_id=#{userId} and t1.coupon_id=t2.coupon_id and t2.coupon_id=t3.coupon_id) where (t1.user_id=#{userId} and t1.coupon_id=t2.coupon_id and t2.coupon_id=t3.coupon_id)
and t1.enable_flag=0 and t3.enable_flag=0 and t1.enable_flag=0 and t3.enable_flag=0
</select> </select>
<!--获取已过期的优惠券--> <!--获取已过期的优惠券-->
<select id="queryUserExpiredoupon" resultType="com.diaoyun.zion.chinafrica.entity.TbCfCouponEntity"> <select id="queryUserExpiredoupon" resultType="com.diaoyun.zion.chinafrica.entity.TbCfCouponEntity">
select t2.* from tb_cf_take_coupon t1,tb_cf_coupon t2 ,tb_cf_issue_coupon t3 where t1.user_id=#{userId} and t1.coupon_id=t2.coupon_id and t1.coupon_id=t2.coupon_id and t2.coupon_id=t3.coupon_id select t2.* from tb_cf_take_coupon t1,tb_cf_coupon t2 ,tb_cf_issue_coupon t3 where t1.user_id=#{userId} and t1.coupon_id=t2.coupon_id and t1.coupon_id=t2.coupon_id and t2.coupon_id=t3.coupon_id
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论