|  |  |  | 
|---|
|  |  |  | memberRidesService.updateById(memberRides); | 
|---|
|  |  |  | return ApiResponse.success(null); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | @ApiOperation("强制还车") | 
|---|
|  |  |  | @PostMapping("/forceBack") | 
|---|
|  |  |  | @RequiresPermissions("business:memberrides:forceBack") | 
|---|
|  |  |  | public ApiResponse forceBack(@RequestBody MemberRides memberRides) { | 
|---|
|  |  |  | memberRidesService.forceBack(memberRides); | 
|---|
|  |  |  | return ApiResponse.success(null); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | @ApiOperation("修改骑行时长") | 
|---|
|  |  |  | @PostMapping("/updateDuration") | 
|---|
|  |  |  | @RequiresPermissions("business:memberrides:updateDuration") | 
|---|
|  |  |  | public ApiResponse updateDuration(@RequestBody MemberRides memberRides) { | 
|---|
|  |  |  | memberRidesService.updateDuration(memberRides); | 
|---|
|  |  |  | return ApiResponse.success(null); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation("分页查询") | 
|---|
|  |  |  | @ApiOperation("用户骑行记录_分页查询") | 
|---|
|  |  |  | @PostMapping("/page") | 
|---|
|  |  |  | @RequiresPermissions("business:memberrides:query") | 
|---|
|  |  |  | public ApiResponse<PageData<MemberRidesDTO>> findPage (@RequestBody PageWrap<MemberRidesQuery> pageWrap) { | 
|---|
|  |  |  | return ApiResponse.success(memberRidesService.findPage(pageWrap)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | @ApiOperation("车辆取还记录_分页查询") | 
|---|
|  |  |  | @PostMapping("/pageBikeLog") | 
|---|
|  |  |  | @RequiresPermissions("business:memberrides:query") | 
|---|
|  |  |  | public ApiResponse<PageData<BikeLogDTO>> findPageBikeLog (@RequestBody PageWrap<MemberRidesQuery> pageWrap) { | 
|---|
|  |  |  | return ApiResponse.success(memberRidesService.findBikeLog(pageWrap)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation("导出Excel") | 
|---|
|  |  |  | 
|---|
|  |  |  | ExcelExporter.build(MemberRidesDTO.class).export(memberRidesService.findPage(pageWrap).getRecords(), "用户骑行记录表", response); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiOperation("用户骑行记录导出excel") | 
|---|
|  |  |  | @ApiOperation("用户骑行记录_导出excel") | 
|---|
|  |  |  | @PostMapping("/exportMemberRidesExcel") | 
|---|
|  |  |  | @RequiresPermissions("business:memberrides:exportExcel") | 
|---|
|  |  |  | public void exportMemberRidesExcel (@RequestBody PageWrap<MemberRidesQuery> pageWrap, HttpServletResponse response) { | 
|---|
|  |  |  | ExcelExporter.build(MemberRidesDTO.class).exportWithFirstAndEnd(memberRidesService.findPage(pageWrap).getRecords(),"用户骑行记录_"+System.currentTimeMillis(),"用户骑行记录_"+ DateUtil.getPlusTime2(DateUtil.getCurrentDate()),null, response); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | @ApiOperation("车辆取还记录导出excel") | 
|---|
|  |  |  | @ApiOperation("车辆取还记录_导出excel") | 
|---|
|  |  |  | @PostMapping("/exportBikeLogExcel") | 
|---|
|  |  |  | @RequiresPermissions("business:memberrides:exportExcel") | 
|---|
|  |  |  | public void exportBikeLogExcel (@RequestBody PageWrap<MemberRidesQuery> pageWrap, HttpServletResponse response) { | 
|---|