|  |  | 
 |  |  |         return recordService.executeSolo(recordSoloExParam); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 单兵端--打卡前 | 
 |  |  |      */ | 
 |  |  |     @PreAuthorize("@ss.hasPermi('app:appPatrolplan:recordBefore')") | 
 |  |  |     @ApiOperation("单兵端--打卡前") | 
 |  |  |     @PostMapping("recordBefore") | 
 |  |  |     public Results recordBefore(@RequestBody RecordBeforeParam recordBeforeParam) throws ParseException { | 
 |  |  |         return recordService.recordBefore(recordBeforeParam); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 单兵端--循环 | 
 |  |  |      */ | 
 |  |  |     @PreAuthorize("@ss.hasPermi('app:appPatrolplan:son')") | 
 |  |  |     @ApiOperation("单兵端--循环") | 
 |  |  |     @GetMapping("son") | 
 |  |  |     public Results son(){ | 
 |  |  |         return recordService.son(); | 
 |  |  |     } | 
 |  |  | } |