Przeglądaj źródła

激活绑定时间判断优化

mac 2 lat temu
rodzic
commit
ec48651b3e

+ 2 - 1
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/impl/KxsCampServiceImpl.java

@@ -283,13 +283,14 @@ public class KxsCampServiceImpl extends ServiceImpl<KxsCampMapper, KxsCamp> impl
     @Transactional(rollbackFor = Exception.class)
     public void campOpenNumStat(CampOpenNumStatDTO param) {
 
+        log.info("开始处理激活数据:{}", JSON.toJSONString(param));
         //绑定时间
         LocalDateTime bindTime = LocalDateTimeUtil.parse(param.getBindTime(), DatePattern.UTC_SIMPLE_PATTERN);
         //查询当前用户参加的训练营
         KxsCamp kxsCamp = baseMapper.selectUserCamp(param.getUserId().intValue());
         if (kxsCamp != null) {
             //判断绑定时间
-            if (!LocalDateTimeUtil.isIn(bindTime, kxsCamp.getStartTime(), kxsCamp.getEndTime(), false, false)) {
+            if(kxsCamp.getStartTime().isAfter(bindTime)){
                 return;
             }
             //给训练营加金额