提交 f354bc45 编写于 作者: M mehaotian

fix(stat): 修复 获取首次启动时间时单位错误的bug

上级 2a56a284
......@@ -698,7 +698,9 @@ const FIRST_TIME = '__first_time';
* 设置页面首次访问时间,用户获取页面/应用停留时常
*/
const set_first_time = () => {
const time = new Date().getTime();
// 获取当前时间 ,以下代码获取到是毫秒级时间戳 ,实际上用到是秒级时间戳,所以需要除以1000
// const time = new Date().getTime()
let time = get_time();
const timeStorge = dbSet(FIRST_TIME,time);
return timeStorge
};
......@@ -722,8 +724,8 @@ const get_residence_time = (type) => {
if (first_time !== 0) {
residenceTime = last_time - first_time;
}
residenceTime = parseInt(residenceTime / 1000);
// 将毫秒级时间戳转换为秒级时间戳,因为直接获取的是秒级时间戳,所以不需要转换
// residenceTime = parseInt(residenceTime / 1000)
residenceTime = residenceTime < 1 ? 1 : residenceTime;
if (type === 'app') {
let overtime = residenceTime > APP_PVER_TIME ? true : false;
......
......@@ -696,7 +696,9 @@ const FIRST_TIME = '__first_time';
* 设置页面首次访问时间,用户获取页面/应用停留时常
*/
const set_first_time = () => {
const time = new Date().getTime();
// 获取当前时间 ,以下代码获取到是毫秒级时间戳 ,实际上用到是秒级时间戳,所以需要除以1000
// const time = new Date().getTime()
let time = get_time();
const timeStorge = dbSet(FIRST_TIME,time);
return timeStorge
};
......@@ -720,8 +722,8 @@ const get_residence_time = (type) => {
if (first_time !== 0) {
residenceTime = last_time - first_time;
}
residenceTime = parseInt(residenceTime / 1000);
// 将毫秒级时间戳转换为秒级时间戳,因为直接获取的是秒级时间戳,所以不需要转换
// residenceTime = parseInt(residenceTime / 1000)
residenceTime = residenceTime < 1 ? 1 : residenceTime;
if (type === 'app') {
let overtime = residenceTime > APP_PVER_TIME ? true : false;
......
......@@ -666,7 +666,9 @@ const FIRST_TIME = '__first_time';
* 设置页面首次访问时间,用户获取页面/应用停留时常
*/
const set_first_time = () => {
const time = new Date().getTime();
// 获取当前时间 ,以下代码获取到是毫秒级时间戳 ,实际上用到是秒级时间戳,所以需要除以1000
// const time = new Date().getTime()
let time = get_time();
const timeStorge = dbSet(FIRST_TIME,time);
return timeStorge
};
......@@ -690,8 +692,8 @@ const get_residence_time = (type) => {
if (first_time !== 0) {
residenceTime = last_time - first_time;
}
residenceTime = parseInt(residenceTime / 1000);
// 将毫秒级时间戳转换为秒级时间戳,因为直接获取的是秒级时间戳,所以不需要转换
// residenceTime = parseInt(residenceTime / 1000)
residenceTime = residenceTime < 1 ? 1 : residenceTime;
if (type === 'app') {
let overtime = residenceTime > APP_PVER_TIME ? true : false;
......
......@@ -664,7 +664,9 @@ const FIRST_TIME = '__first_time';
* 设置页面首次访问时间,用户获取页面/应用停留时常
*/
const set_first_time = () => {
const time = new Date().getTime();
// 获取当前时间 ,以下代码获取到是毫秒级时间戳 ,实际上用到是秒级时间戳,所以需要除以1000
// const time = new Date().getTime()
let time = get_time();
const timeStorge = dbSet(FIRST_TIME,time);
return timeStorge
};
......@@ -688,8 +690,8 @@ const get_residence_time = (type) => {
if (first_time !== 0) {
residenceTime = last_time - first_time;
}
residenceTime = parseInt(residenceTime / 1000);
// 将毫秒级时间戳转换为秒级时间戳,因为直接获取的是秒级时间戳,所以不需要转换
// residenceTime = parseInt(residenceTime / 1000)
residenceTime = residenceTime < 1 ? 1 : residenceTime;
if (type === 'app') {
let overtime = residenceTime > APP_PVER_TIME ? true : false;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册