ard-work/src/main/java/com/ruoyi/app/task/controller/ArdAppTaskController.java
@@ -117,4 +117,14 @@ public AjaxResult editDetail(@RequestBody ArdAppTaskDetail ardAppTaskDetail) { return toAjax(ardAppTaskService.updateArdAppTaskDetail(ardAppTaskDetail)); } /** * 获取app任务详情的详细信息 */ @ApiOperation("获取app任务详情的详细信息") @PreAuthorize("@ss.hasPermi('app:task:query')") @GetMapping(value = "/detail/{id}") public AjaxResult getTaskDetailInfo(@PathVariable("id") String id) { return success(ardAppTaskService.selectArdAppTaskDetailById(id)); } } ard-work/src/main/java/com/ruoyi/app/task/mapper/ArdAppTaskMapper.java
@@ -23,6 +23,7 @@ public ArdAppTask selectArdAppTaskById(String id); public ArdAppTask selectArdAppTaskByIdWithPic(String id); public ArdAppTask selectArdAppTaskByIdWithDetail(String id); public ArdAppTaskDetail selectArdAppTaskDetailById(String id); /** * 查询app任务管理列表 * ard-work/src/main/java/com/ruoyi/app/task/service/IArdAppTaskService.java
@@ -19,7 +19,13 @@ * @return app任务管理 */ public ArdAppTask selectArdAppTaskById(String id); /** * 查询app任务详情的详细信息 * * @param id app任务详情主键 * @return app任务详情 */ public ArdAppTaskDetail selectArdAppTaskDetailById(String id); /** * 查询app任务管理列表 * ard-work/src/main/java/com/ruoyi/app/task/service/impl/ArdAppTaskServiceImpl.java
@@ -5,6 +5,7 @@ import com.github.pagehelper.PageHelper; import com.ruoyi.app.task.domain.ArdAppTaskDetail; import com.ruoyi.app.taskdetail.domain.ArdAppTaskDetailPic; import com.ruoyi.app.taskdetail.mapper.ArdAppTaskDetailPicMapper; import com.ruoyi.app.tasktext.domain.ArdAppTaskText; import com.ruoyi.app.tasktext.mapper.ArdAppTaskTextMapper; import com.ruoyi.common.annotation.DataScope; @@ -33,6 +34,8 @@ @Service public class ArdAppTaskServiceImpl implements IArdAppTaskService { @Resource ArdAppTaskDetailPicMapper ardAppTaskDetailPicMapper; @Resource private ArdAppTaskMapper ardAppTaskMapper; @Resource private ArdAppTaskTextMapper ardAppTaskTextMapper; @@ -46,6 +49,19 @@ @Override public ArdAppTask selectArdAppTaskById(String id) { return ardAppTaskMapper.selectArdAppTaskById(id); } @Override public ArdAppTaskDetail selectArdAppTaskDetailById(String id) { ArdAppTaskDetail appTaskDetail = ardAppTaskMapper.selectArdAppTaskDetailById(id); ArdAppTaskDetailPic ardAppTaskDetailPic = new ArdAppTaskDetailPic(); ardAppTaskDetailPic.setTaskDetailId(id); List<ArdAppTaskDetailPic> ardAppTaskDetailPicList = ardAppTaskDetailPicMapper.selectArdAppTaskDetailPicList(ardAppTaskDetailPic); if(ardAppTaskDetailPicList.size()>0) { appTaskDetail.setArdAppTaskDetailPic(ardAppTaskDetailPicList); } return appTaskDetail; } /** @@ -70,7 +86,7 @@ public List<ArdAppTask> selectArdAppTaskListWithDetail(ArdAppTask ardAppTask) { ardAppTask.setUserId(SecurityUtils.getUserId()); List<ArdAppTask> list1 = ardAppTaskMapper.selectArdAppTaskListWithDetail(ardAppTask); List<ArdAppTask>list=new ArrayList<>(); List<ArdAppTask> list = new ArrayList<>(); list.addAll(list1); return list; // boolean flag=false; ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java
@@ -366,6 +366,9 @@ public void sendArdSyCarPosition() { for(String key : ONLINE_USER_SESSIONS.keySet()){ SysUser sysUser = userMapper.selectUserById(key); if(sysUser == null){ return; } String deptId = String.valueOf(sysUser.getDeptId()); Map<String,Map<String,Object>> map = PositionContainer.getDeptPositionMap().get(deptId); if(map != null){ ard-work/src/main/resources/mapper/app/ArdAppTaskMapper.xml
@@ -307,4 +307,19 @@ from ard_app_task_detail_pic where task_detail_id = #{taskDetailId} </delete> <select id="selectArdAppTaskDetailById" parameterType="String" resultType="ArdAppTaskDetail"> select c.id, c.name, c.longitude, c.latitude, c.altitude, c.user_id, c.text, c.voice, c.status, c.clock_in_pic_url from ard_app_task_detail c where c.id = #{id} </select> </mapper>