package com.boying.controller;
|
|
import com.alibaba.fastjson.JSON;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.boying.common.R;
|
import com.boying.entity.Barrier;
|
import com.boying.entity.BarrierOpenLog;
|
import com.boying.entity.OutPark;
|
import com.boying.service.BarrierOpenLogService;
|
import com.boying.service.BarrierService;
|
import com.boying.service.OutParkService;
|
import com.boying.service.ParkService;
|
import lombok.RequiredArgsConstructor;
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import java.time.LocalDateTime;
|
import java.time.temporal.ChronoUnit;
|
import java.util.List;
|
|
@RestController
|
@RequestMapping("ffzf/barrierOpenLog")
|
@RequiredArgsConstructor
|
public class BarrierOpenLogController {
|
|
private final BarrierOpenLogService barrierOpenLogService;
|
|
|
@PostMapping("findPage")
|
public Object findPage(Page page, Integer parkId,String carNo) {
|
QueryWrapper<BarrierOpenLog> wrapper = new QueryWrapper<>();
|
wrapper.lambda()
|
.eq(parkId != null,BarrierOpenLog::getParkId,parkId)
|
.eq(StringUtils.isNotBlank(carNo),BarrierOpenLog::getCarNo,carNo);
|
Page page1 = barrierOpenLogService.page(page, wrapper);
|
return R.ok(page1);
|
}
|
|
}
|