|
@@ -8,6 +8,7 @@ import cn.hutool.core.util.StrUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.ytpm.advertise.enums.AdPlatformTypeEnum;
|
|
import com.ytpm.advertise.enums.AdPlatformTypeEnum;
|
|
|
import com.ytpm.advertise.enums.AdSourceTypeEnum;
|
|
import com.ytpm.advertise.enums.AdSourceTypeEnum;
|
|
|
|
|
+import com.ytpm.agent.enums.AdRecordEnum;
|
|
|
import com.ytpm.agent.enums.UserStatusEnum;
|
|
import com.ytpm.agent.enums.UserStatusEnum;
|
|
|
import com.ytpm.agent.view.AgentAdGroupStaticsVO;
|
|
import com.ytpm.agent.view.AgentAdGroupStaticsVO;
|
|
|
import com.ytpm.agent.view.AgentTopCountView;
|
|
import com.ytpm.agent.view.AgentTopCountView;
|
|
@@ -118,8 +119,10 @@ public class AdServiceImpl implements AdService {
|
|
|
adRecord.setRecordId(recordId);
|
|
adRecord.setRecordId(recordId);
|
|
|
adRecord.setIosId(param.getIosId());
|
|
adRecord.setIosId(param.getIosId());
|
|
|
adRecord.setNetworkName(AdPlatformTypeEnum.getDesc(Integer.parseInt(param.getNetworkFormId())));
|
|
adRecord.setNetworkName(AdPlatformTypeEnum.getDesc(Integer.parseInt(param.getNetworkFormId())));
|
|
|
- if (user == null) {
|
|
|
|
|
- adRecord.setAppId(appId);
|
|
|
|
|
|
|
+ if (user == null || AdRecordEnum.LOGIN_BEFORE.getCode().equals(param.getLoginStatus())) {
|
|
|
|
|
+ if (user == null) {
|
|
|
|
|
+ adRecord.setAppId(appId);
|
|
|
|
|
+ }
|
|
|
adRecordMapper.addOneVisitor(adRecord);
|
|
adRecordMapper.addOneVisitor(adRecord);
|
|
|
} else {
|
|
} else {
|
|
|
adRecord.setAppId(user.getAppId());
|
|
adRecord.setAppId(user.getAppId());
|