| | |
| | | public CountDataResponse countData(BaseRequest param){ |
| | | MPJLambdaWrapper<Visits> queryWrapper = new MPJLambdaWrapper<>(); |
| | | queryWrapper.select("count(1) as applyTotalNum"); |
| | | queryWrapper.select("(select count(1) from visits where TO_DAYS(create_date)=TO_DAYS(now()) and status not in(1,4,9)) as applyPassNum"); |
| | | queryWrapper.select("(select count(1) from visits where TO_DAYS(create_date)=TO_DAYS(now()) and status=8) as visitInNum"); |
| | | queryWrapper.select("(select count(1) from visits where TO_DAYS(create_date)=TO_DAYS(now()) and status=6) as visitOutNum"); |
| | | queryWrapper.select("(select count(1) from visits where TO_DAYS(create_date)=TO_DAYS(now()) and status not in(5,6,8)) as applyPassNum"); |
| | | queryWrapper.select("(select count(1) from visits where TO_DAYS(create_date)=TO_DAYS(now()) and status in (5)) as visitInNum"); |
| | | queryWrapper.select("(select count(1) from visits where TO_DAYS(create_date)=TO_DAYS(now()) and status in (6,8)) as visitOutNum"); |
| | | queryWrapper.select("(select count(1) from car_event where TO_DAYS(create_date)=TO_DAYS(now()) and inout_type=0 and event_type="+ HKConstants.EventTypes.PARK_PASS_IN.getKey() +") as carInNum"); |
| | | queryWrapper.select("(select count(1) from car_event where TO_DAYS(create_date)=TO_DAYS(now()) and inout_type=1 and event_type="+ HKConstants.EventTypes.PARK_PASS_OUT.getKey() +") as carOutNum"); |
| | | queryWrapper.select("(select count(1) from car_event where TO_DAYS(create_date)=TO_DAYS(now()) and (inout_type !=0 ) and event_type="+ HKConstants.EventTypes.PARK_PASS_OUT.getKey() +") as carOutNum"); |
| | | queryWrapper.eq(Visits::getIsdeleted, Constants.ZERO ); |
| | | queryWrapper.apply("TO_DAYS(create_date)=TO_DAYS(now())" ); |
| | | queryWrapper.last("limit 1"); |
| | |
| | | model.setCreateDate(event.getCreateDate()); |
| | | model.setCompanyName(event.getCompanyName()); |
| | | model.setMemberName(event.getMemberName()); |
| | | model.setType(event.getMemberType()); |
| | | model.setType(Constants.formatIntegerNum(event.getMemberType()) !=2?1:2); |
| | | model.setVisitCompanyName(event.getVisitCompanyName()); |
| | | list.add(model); |
| | | } |
| | |
| | | MPJLambdaWrapper<VisitEvent> wrapper = new MPJLambdaWrapper<>(); |
| | | wrapper.selectAll(VisitEvent.class) ; |
| | | wrapper.apply("TO_DAYS(create_date)=TO_DAYS(now())" ); |
| | | wrapper.in(CarEvent::getEventType, Arrays.asList(new Integer[]{HKConstants.EventTypes.PARK_PASS_IN.getKey(),HKConstants.EventTypes.PARK_PASS_OUT.getKey()})); |
| | | wrapper.last("limit 50"); |
| | | wrapper.orderByDesc(VisitEvent::getCreateDate); |
| | | List<VisitEvent> result =visitEventMapper.selectList( wrapper); |