Browse Source

mybatisplus and or 的使用

huwhois 3 years ago
parent
commit
24f6ba6358

+ 5 - 5
src/main/java/io/renren/modules/admin/service/impl/AttendersviewServiceImpl.java

@ -22,13 +22,13 @@ public class AttendersviewServiceImpl extends ServiceImpl<AttendersviewDao, Atte
22 22
    @Override
23 23
    public PageUtils queryPage(Map<String, Object> params) {
24 24
        Long meetingId = Long.valueOf((String) params.get("meetingId"));
25
        Integer isOnline = params.containsKey("isOnline") ? Integer.parseInt((String) params.get("isOnline")): null;
25
        Integer isOnline = params.containsKey("isOnline") ? Integer.parseInt((String) params.get("isOnline")) : null;
26 26
        String key = params.containsKey("key") ? (String) params.get("key") : null;
27
        
27 28
        IPage<AttendersviewEntity> page = this.page(new Query<AttendersviewEntity>().getPage(params),
28
                new QueryWrapper<AttendersviewEntity>().eq("meeting_id", meetingId).eq(isOnline != null, "is_online", isOnline)
29
                        .like(StringUtils.isNotBlank(key), "truename", key).or()
30
                        .like(StringUtils.isNotBlank(key), "phone", key).or()
31
                        .like(StringUtils.isNotBlank(key), "organization", key));
29
                new QueryWrapper<AttendersviewEntity>().eq("meeting_id", meetingId)
30
                        .eq(isOnline != null, "is_online", isOnline).and(StringUtils.isNotBlank(key), Wrapper -> Wrapper
31
                                .like("truename", key).or().like("phone", key).or().like("organization", key)));
32 32
33 33
        return new PageUtils(page);
34 34
    }

+ 4 - 4
src/main/java/io/renren/modules/admin/service/impl/SignviewServiceImpl.java

@ -31,9 +31,8 @@ public class SignviewServiceImpl extends ServiceImpl<SignviewDao, SignviewEntity
31 31
32 32
        IPage<SignviewEntity> page = this.page(new Query<SignviewEntity>().getPage(params),
33 33
                new QueryWrapper<SignviewEntity>().eq("meeting_id", meetingId).eq(statusOn, "status", status)
34
                        .like(StringUtils.isNotBlank(key), "truename", key).or()
35
                        .like(StringUtils.isNotBlank(key), "phone", key).or()
36
                        .like(StringUtils.isNotBlank(key), "organization", key));
34
                        .and(StringUtils.isNotBlank(key), Wrapper -> Wrapper.like("truename", key).or()
35
                                .like("phone", key).or().like("organization", key)));
37 36
38 37
        return new PageUtils(page);
39 38
    }
@ -50,7 +49,8 @@ public class SignviewServiceImpl extends ServiceImpl<SignviewDao, SignviewEntity
50 49
51 50
    @Override
52 51
    public Integer getSignTotal(Long meetingId, Integer feeType) {
53
        return this.count(new QueryWrapper<SignviewEntity>().eq("meeting_id", meetingId).eq("status", 1).eq(feeType!=0,"fee_type", feeType));
52
        return this.count(new QueryWrapper<SignviewEntity>().eq("meeting_id", meetingId).eq("status", 1)
53
                .eq(feeType != 0, "fee_type", feeType));
54 54
    }
55 55
56 56
}