yujian
2019-09-23 aec36e0e136b55ffeb1d22dd3d7f5c2443b806aa
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);
   }
}