|
|
@@ -6,6 +6,7 @@ import cn.hutool.core.util.StrUtil;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.ytpm.advertise.enums.AdSourceTypeEnum;
|
|
|
+import com.ytpm.agent.enums.AdRecordEnum;
|
|
|
import com.ytpm.agent.enums.UserStatusEnum;
|
|
|
import com.ytpm.agent.param.AdRecordListParam;
|
|
|
import com.ytpm.agent.param.AuditCheckParam;
|
|
|
@@ -210,23 +211,21 @@ public class UserController {
|
|
|
}
|
|
|
|
|
|
@PostMapping("/adRecords/page")
|
|
|
- public ResultTable<YtDyzAdRecord> adRecordsPage(@RequestBody AdRecordListParam param, Errors errors) {
|
|
|
- PageHelper.startPage(param.getPage(), param.getLimit());
|
|
|
+ public ResultTable<YtDyzAdRecord> adRecordsPage(@RequestBody AdRecordListParam param) {
|
|
|
YtDyzUser user = appUserMapper.selectById(param.getUserId());
|
|
|
- List<YtDyzAdRecord> adrecords;
|
|
|
- if (param.getLoginStatus() == 1){
|
|
|
- adrecords = adRecordMapper.getByIosIdBeforeLogin(user.getIosId());
|
|
|
- for (YtDyzAdRecord adrecord: adrecords){
|
|
|
- if (adrecord.getUserId() == null){
|
|
|
- adrecord.setUserId(user.getUserId());
|
|
|
- adRecordMapper.updateOneVisitor(adrecord);
|
|
|
+ param.setIosId(user.getIosId());
|
|
|
+ PageHelper.startPage(param.getPage(), param.getLimit());
|
|
|
+ List<YtDyzAdRecord> adRecords = adRecordMapper.getByUserByParam(param);
|
|
|
+ if(CollUtil.isNotEmpty(adRecords) && AdRecordEnum.LOGIN_BEFORE.getCode().equals(param.getLoginStatus())){
|
|
|
+ for (YtDyzAdRecord adRecord: adRecords){
|
|
|
+ if (adRecord.getUserId() == null){
|
|
|
+ adRecord.setUserId(user.getUserId());
|
|
|
+ adRecordMapper.updateOneVisitor(adRecord);
|
|
|
}
|
|
|
- adrecord.setLoginStatus(1);
|
|
|
+ adRecord.setLoginStatus(AdRecordEnum.LOGIN_BEFORE.getCode());
|
|
|
}
|
|
|
- } else {
|
|
|
- adrecords = adRecordMapper.getByUserByParam(param);
|
|
|
}
|
|
|
- return ResultTable.resultTableOk(new PageInfo<>(adrecords));
|
|
|
+ return ResultTable.resultTableOk(new PageInfo<>(adRecords));
|
|
|
}
|
|
|
|
|
|
/**
|