|
@@ -65,8 +65,8 @@ public class SysMagnetLogServiceImpl implements ISysMagnetLogService
|
|
|
sysMagnetLog.setSapEmployeeId(user.getSysUserExt().getSapEmployeeId());
|
|
sysMagnetLog.setSapEmployeeId(user.getSysUserExt().getSapEmployeeId());
|
|
|
sysMagnetLog.setCreateTime(DateUtils.getNowDate());
|
|
sysMagnetLog.setCreateTime(DateUtils.getNowDate());
|
|
|
//计算渠道看板、产品看板、会员看板的停留时长
|
|
//计算渠道看板、产品看板、会员看板的停留时长
|
|
|
- //本次是主页、渠道看板、产品看板、会员看板、关闭随身邦
|
|
|
|
|
- if("主页".equals(sysMagnetLog.getMagnetName()) || "渠道看板".equals(sysMagnetLog.getMagnetName()) || "产品看板".equals(sysMagnetLog.getMagnetName()) || "会员看板".equals(sysMagnetLog.getMagnetName()) || "关闭随身邦".equals(sysMagnetLog.getMagnetName())){
|
|
|
|
|
|
|
+ //本次是主页、渠道看板、产品看板、会员看板、关闭数据看板
|
|
|
|
|
+ if("主页".equals(sysMagnetLog.getMagnetName()) || "渠道看板".equals(sysMagnetLog.getMagnetName()) || "产品看板".equals(sysMagnetLog.getMagnetName()) || "会员看板".equals(sysMagnetLog.getMagnetName()) || "关闭数据看板".equals(sysMagnetLog.getMagnetName())){
|
|
|
//查询最近的上次埋点
|
|
//查询最近的上次埋点
|
|
|
SysMagnetLog sysMagnetLogLast = sysMagnetLogMapper.selectOneByCondition(sysMagnetLog);
|
|
SysMagnetLog sysMagnetLogLast = sysMagnetLogMapper.selectOneByCondition(sysMagnetLog);
|
|
|
if(sysMagnetLogLast!=null && sysMagnetLogLast.getUpdateTime()==null && ("渠道看板".equals(sysMagnetLogLast.getMagnetName()) || "产品看板".equals(sysMagnetLogLast.getMagnetName()) || "会员看板".equals(sysMagnetLogLast.getMagnetName()))){
|
|
if(sysMagnetLogLast!=null && sysMagnetLogLast.getUpdateTime()==null && ("渠道看板".equals(sysMagnetLogLast.getMagnetName()) || "产品看板".equals(sysMagnetLogLast.getMagnetName()) || "会员看板".equals(sysMagnetLogLast.getMagnetName()))){
|