| | |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | | @RestController |
| | | @RequestMapping("outPark") |
| | | @RequestMapping("ffzf/outpark") |
| | | @RequiredArgsConstructor |
| | | public class OutParkController { |
| | | |
| | |
| | | } |
| | | |
| | | //道闸code |
| | | @PostMapping("findByBarrierCode") |
| | | @PostMapping("/findByBarrierCode") |
| | | public Object findById(String code) { |
| | | QueryWrapper<Barrier> wrapper = new QueryWrapper<>(); |
| | | wrapper.lambda() |
| | |
| | | return R.ok(outPark); |
| | | } |
| | | |
| | | @GetMapping("/statisticParkOrder") |
| | | public Object statisticParkOrder(Integer userId) { |
| | | User byId = userService.getById(userId); |
| | | @GetMapping("/statisticParkOrder/count") |
| | | public R statisticParkOrder(String parkIds) { |
| | | Map<String,Object> resultMap = new HashMap<>(); |
| | | if(byId != null){ |
| | | String parkIds = byId.getParkIds(); |
| | | if(parkIds != null){ |
| | | String[] split = parkIds.split(","); |
| | | int[] array = Arrays.stream(split).mapToInt(Integer::parseInt).toArray(); |
| | | List<Integer> parkIdList = new ArrayList<>(); |
| | | for (int i : array) { |
| | | long[] array = Arrays.stream(split).mapToLong(Long::parseLong).toArray(); |
| | | List<Long> parkIdList = new ArrayList<>(); |
| | | for (long i : array) { |
| | | parkIdList.add(i); |
| | | } |
| | | QueryWrapper<OutPark> wrapper = new QueryWrapper<>(); |
| | |
| | | .between(OutPark::getCreateTime, DateUtil.beginOfDay(new Date()),DateUtil.endOfDay(new Date())) |
| | | .eq(OutPark::getStatus,1) |
| | | .in(OutPark::getParkId,parkIdList); |
| | | int count = outParkService.count(wrapper); |
| | | long count = outParkService.count(wrapper); |
| | | resultMap.put("count",count); |
| | | return R.ok(resultMap); |
| | | }else { |
| | | return R.failed(null,"该用户未管理停车场"); |
| | | } |
| | | }else { |
| | | return R.failed(null,"未查询到该用户"); |
| | | } |
| | | } |
| | | |
| | |
| | | public Object isJS(String carNo ,Integer parkId) { |
| | | List<EnterPark> byCarNo = enterParkService.findByCarNo(carNo, parkId); |
| | | if(byCarNo.size() > 0){ |
| | | return R.ok(byCarNo.get(0)); |
| | | return R.ok(byCarNo.get(0),"true"); |
| | | }else { |
| | | return R.failed(); |
| | | return R.ok(null,"false"); |
| | | } |
| | | } |
| | | |