Explorar el Código

fix:修复ios服务端查询缺陷

hidewnd hace 1 semana
padre
commit
a3d1c398b4

+ 2 - 2
yt-ios-lemon/lemon-ios-service/src/main/java/com/ytpm/lemonios/controller/UserController.java

@@ -215,11 +215,11 @@ public class UserController {
      */
     @PostMapping("/adRecords/page")
     public ResultTable<YtDyzAdRecord> adRecordsPage(@RequestBody AdRecordListParam param) {
-        PageHelper.startPage(param.getPage(), param.getLimit());
         YtDyzUser user = appUserMapper.selectById(param.getUserId());
         param.setIosId(user.getIosId());
+        PageHelper.startPage(param.getPage(), param.getLimit());
         List<YtDyzAdRecord> adRecords = adRecordMapper.getByUserByParam(param);
-        if (AdRecordEnum.LOGIN_BEFORE.getCode().equals(param.getLoginStatus())){
+        if(CollUtil.isNotEmpty(adRecords) && AdRecordEnum.LOGIN_BEFORE.getCode().equals(param.getLoginStatus())){
             for (YtDyzAdRecord adRecord: adRecords){
                 if (adRecord.getUserId() == null){
                     adRecord.setUserId(user.getUserId());