提交 b77b087d authored 作者: Whispa's avatar Whispa

commit

上级 4bec3bf7
...@@ -132,6 +132,9 @@ public class AuthController extends Controller { ...@@ -132,6 +132,9 @@ public class AuthController extends Controller {
addToNetwork(signUpRequest); addToNetwork(signUpRequest);
fixCoupon(signUpRequest);
return authenticateUser(new LoginRequest(userInfo.getFirebaseUid(),password,userInfo.getFcm())); return authenticateUser(new LoginRequest(userInfo.getFirebaseUid(),password,userInfo.getFcm()));
} }
catch (Exception e){ catch (Exception e){
...@@ -180,26 +183,7 @@ public class AuthController extends Controller { ...@@ -180,26 +183,7 @@ public class AuthController extends Controller {
//赠送用户优惠券 //赠送用户优惠券
List<TbCfCoupon> couponVailList = couponRepository.findAllByCouponVaild(1); fixCoupon(user);
//获取当前时间的时分秒
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd 00:00:00");//设置日期格式
Calendar c = Calendar.getInstance();
c.add(Calendar.DATE, +7);
Date time = c.getTime();
Date startDate = sdf.parse(sdf.format(new Date()));
Date endDate = sdf.parse(sdf.format(time));
for (TbCfCoupon tbCfCoupon : couponVailList) {
TbCfToicoupon toi = new TbCfToicoupon();
//把上面获取到的值,赋值到实体类中
toi.setToitableId(IdUtil.createIdbyUUID());
toi.setCoupon(tbCfCoupon);
toi.setUserId(userid);
toi.setStartTime(startDate);
toi.setIdentification(3);
toi.setEnableFlag(1);
toi.setEndTime(endDate);
toicouponRepository.save(toi);
}
} else { } else {
TbCfUserInfo userInfo = optional.get(); TbCfUserInfo userInfo = optional.get();
...@@ -250,6 +234,34 @@ public class AuthController extends Controller { ...@@ -250,6 +234,34 @@ public class AuthController extends Controller {
} }
private void fixCoupon(TbCfUserInfo user){
try{
List<TbCfCoupon> couponVailList = couponRepository.findAllByCouponVaild(1);
//获取当前时间的时分秒
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd 00:00:00");//设置日期格式
Calendar c = Calendar.getInstance();
c.add(Calendar.DATE, +7);
Date time = c.getTime();
Date startDate = sdf.parse(sdf.format(new Date()));
Date endDate = sdf.parse(sdf.format(time));
for (TbCfCoupon tbCfCoupon : couponVailList) {
TbCfToicoupon toi = new TbCfToicoupon();
//把上面获取到的值,赋值到实体类中
toi.setToitableId(IdUtil.createIdbyUUID());
toi.setCoupon(tbCfCoupon);
toi.setUserId(user.getUserId());
toi.setStartTime(startDate);
toi.setIdentification(3);
toi.setEnableFlag(1);
toi.setEndTime(endDate);
toicouponRepository.save(toi);
}
}catch (Exception e){
}
}
private void fixCode(TbCfUserInfo user){ private void fixCode(TbCfUserInfo user){
if( user.getCode() == null){ if( user.getCode() == null){
Hashids hashids = new Hashids("big father is daddy", 6); Hashids hashids = new Hashids("big father is daddy", 6);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论