admin
2019-09-25 28a0efc6ec16f3f82eb8e16e87269300d6744fd4
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserActiveLogServiceImpl.java
@@ -28,13 +28,29 @@
         userActiveLog.setCreateTime(new Date());
         userActiveLog.setUpdateTime(new Date());
         userActiveLogMapper.insertSelective(userActiveLog);
      } else if (latestLog != null) {
         // 如果设备 ,版本,渠道有变化则需要更改
         String oldIdentify = latestLog.getDevice() + "#" + latestLog.getVersionCode() + "#"
               + latestLog.getChannel();
         String newIdentify = userActiveLog.getDevice() + "#" + userActiveLog.getVersionCode() + "#"
               + userActiveLog.getChannel();
         if (!oldIdentify.equalsIgnoreCase(newIdentify)) {// 设备信息变化要记录信息
            userActiveLog.setCreateTime(new Date());
            userActiveLog.setUpdateTime(new Date());
            userActiveLogMapper.insertSelective(userActiveLog);
         }
      }
   }
   @Override
   public UserActiveLog getUserLatestActiveInfo(Long uid) {
      return userActiveLogMapper.selectLatestByUid(uid);
   }
   @Override
   public UserActiveLog getFirstActiveInfo(Long uid) {
      return userActiveLogMapper.selectFirstActiveInfo(uid);
   }
}