Browse Source

feat:巨量引擎开发v0.1完成(修改条件)

刘云鑫 8 hours ago
parent
commit
146489194d

+ 4 - 0
alien-store/src/main/java/shop/alien/store/service/LifeUserService.java

@@ -809,11 +809,15 @@ public class LifeUserService extends ServiceImpl<LifeUserMapper, LifeUser> {
 // 2. 增加创建时间 >= 当前时间 - 1小时(核心:近一小时)
         LocalDateTime oneHourAgo = LocalDateTime.now().minusHours(1);
         queryWrapper.ge(OceanEngineClickMonitorLog::getCreatedTime, oneHourAgo);
+        queryWrapper.ge(OceanEngineClickMonitorLog::getBindStatus, OceanEngineClickMonitorLog.BIND_STATUS_UNBOUND);
         List<OceanEngineClickMonitorLog> list = oceanEngineClickMonitorLogService.list(queryWrapper);
         if(list.size() > 0) {
             // 2.有相关记录,调用转化回传
             list.forEach(oceanEngineClickMonitorLog -> {
                 oceanEngineClickMonitorLogService.reportConversion(oceanEngineClickMonitorLog);
+                oceanEngineClickMonitorLog.setUserId(id);
+                oceanEngineClickMonitorLog.setBindStatus(OceanEngineClickMonitorLog.BIND_STATUS_BOUND);
+                oceanEngineClickMonitorLogService.updateById(oceanEngineClickMonitorLog);
             });
         }
         return R.success("保存成功");