ard-work/src/main/java/com/ruoyi/app/patrolplan/controller/ArdAppPatrolplanController.java
@@ -306,4 +306,14 @@ 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); } } ard-work/src/main/java/com/ruoyi/app/patrolplan/domain/param/RecordBeforeParam.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,10 @@ package com.ruoyi.app.patrolplan.domain.param; import lombok.Data; @Data public class RecordBeforeParam { private String planId; private String wellId; } ard-work/src/main/java/com/ruoyi/app/patrolplan/service/IArdAppPatrolpointRecordService.java
@@ -32,4 +32,6 @@ Results executeDetails(RecordDetailsExParam recordDetailsExParam) throws ParseException; Results executeSolo(RecordSoloExParam recordSoloExParam); Results recordBefore(RecordBeforeParam recordBeforeParam); } ard-work/src/main/java/com/ruoyi/app/patrolplan/service/impl/ArdAppPatrolpointRecordServiceImpl.java
@@ -729,4 +729,24 @@ } return Results.succeed(jsonArray); } @Override public Results recordBefore(RecordBeforeParam recordBeforeParam) { String planId = recordBeforeParam.getPlanId(); String wellId = recordBeforeParam.getWellId(); String userId = SecurityUtils.getUserId(); JSONArray jsonArray = new JSONArray(); ArdAppPatrolplan plan = patrolplanMapper.selectById(planId); jsonArray.add(plan); QueryWrapper<ArdAppPatrolpointRecord> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("plan_id",planId).eq("app_patrolpoints_id",wellId).eq("user_id",userId); ArdAppPatrolpointRecord record = ardAppPatrolpointRecordMapper.selectOne(queryWrapper); //æ ¹æ®å§åIDæ¥è¯¢è®¡åå¶å®äººçå§å String planUserId = plan.getUserId(); SysUser sysUser = sysUserMapper.selectById(planUserId); String nikeName = sysUser.getNickName(); record.setPlanUserName(nikeName); jsonArray.add(record); return Results.succeed(jsonArray); } }