| | |
| | | |
| | | private LambdaQueryWrapper<Competition> buildCompetitionCountWrapper(CompetionVO vo, String dateText) { |
| | | LambdaQueryWrapper<Competition> wrapper = new LambdaQueryWrapper<Competition>() |
| | | .like(Competition::getInsertTime, dateText) |
| | | .eq(Competition::getOperatorId, vo.getOperatorId()); |
| | | .like(Competition::getInsertTime, dateText); |
| | | // 平台统计由平台门店范围决定,历史平台赛事的 operatorId 可能为空或为 0。 |
| | | if (vo.getOperatorId() != null && !Integer.valueOf(0).equals(vo.getOperatorId())) { |
| | | wrapper.eq(Competition::getOperatorId, vo.getOperatorId()); |
| | | } |
| | | appendStoreIdFilter(wrapper, vo.getStoreIds()); |
| | | return wrapper; |
| | | } |