Explorar el Código

fix 发放新用户优惠券

zoujiajian hace 3 años
padre
commit
db2e44abcb

+ 4 - 2
netflix-web/src/main/java/com/cyksj/web/controller/distribute/EquipmentDistributeController.java

@@ -184,8 +184,10 @@ public class EquipmentDistributeController {
 	@PostMapping("/hasLogged")
 	public Result<String> hasLogged(@RequestBody LoginPhoneReq req) {
 		Long userId = StpUserUtil.getLoginIdAsLong();
-		User user = userMapper.selectById(userId);
-		Boolean isNewUser = user != null ? false : true;
+		DateTime now = DateTime.now();
+		User user = userMapper.selectOne(Wrappers.lambdaQuery(User.class).eq(User::getId, userId)
+				.between(User::getCreatedTime, DateUtil.beginOfDay(now), DateUtil.endOfDay(now)).last("limit 1"));
+		Boolean isNewUser = user != null ? true : false;
 		Long sharedId = req.getSharedId();
 		Integer dsType = req.getDsType();
 		//新旧用户都可实物分销