| | |
| | | * @return |
| | | */ |
| | | @GetMapping(value = "/getByTaskIdAndGroupId") |
| | | public R getByTaskIdAndGroupId(String groupId,String taskId){ |
| | | List<PatrolRecord> list = patrolRecordService.getByTaskIdAndGroupId(groupId,taskId); |
| | | public R getByTaskIdAndGroupId(PatrolRecordVO patrolRecordVO){ |
| | | List<PatrolRecord> list = patrolRecordService.getByTaskIdAndGroupId(patrolRecordVO); |
| | | return R.data(list); |
| | | } |
| | | |
| | |
| | | |
| | | PatrolRecordVO getPatrolRecordVO(@Param("itemId") Long itemId, @Param("taskId") String taskId); |
| | | |
| | | List<PatrolRecord> getByTaskIdAndGroupId(@Param("groupId") String groupId, @Param("taskId") String taskId); |
| | | List<PatrolRecord> getByTaskIdAndGroupId(@Param("vo") PatrolRecordVO patrolRecordVO); |
| | | |
| | | List<PatrolGroupDTO> getHistoryRecord(@Param("vo") PatrolRecordVO patrolRecordVO); |
| | | } |
| | |
| | | FROM SM_PATROL_GROUP A |
| | | INNER JOIN SM_PATROL_GROUP_ITEM B ON A.ID = B.GROUP_ID |
| | | WHERE 1=1 |
| | | <if test="groupId != null and groupId !=''"> |
| | | AND B.GROUP_ID = #{groupId} |
| | | <if test="vo.groupId != null and vo.groupId !=''"> |
| | | AND B.GROUP_ID = #{vo.groupId} |
| | | </if> |
| | | ORDER BY B.GROUP_ID |
| | | )C ON C.ID = r.ITEM_ID |
| | | WHERE TASK_ID = #{taskId} AND r.state = 0 |
| | | WHERE r.state = 0 |
| | | <if test="vo.taskId != null and vo.taskId !=''"> |
| | | AND r.task_id = #{vo.taskId} |
| | | </if> |
| | | <if test="vo.flowTaskId != null and vo.flowTaskId !=''"> |
| | | AND r.flow_task_id = #{vo.flowTaskId} |
| | | </if> |
| | | </select> |
| | | |
| | | <resultMap id="patrolGroupDTO" type="cn.gistack.sm.patrol.dto.PatrolGroupDTO"> |
| | |
| | | */ |
| | | List getItemByItemIds(String itemIds, String groupId, String taskId); |
| | | |
| | | List<PatrolRecord> getByTaskIdAndGroupId(String groupId, String taskId); |
| | | List<PatrolRecord> getByTaskIdAndGroupId(PatrolRecordVO patrolRecordVO); |
| | | |
| | | Boolean updateThenSaveBatch(RecordBatchVO recordBatchVO); |
| | | |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<PatrolRecord> getByTaskIdAndGroupId(String groupId, String taskId) { |
| | | return baseMapper.getByTaskIdAndGroupId(groupId,taskId); |
| | | public List<PatrolRecord> getByTaskIdAndGroupId(PatrolRecordVO patrolRecordVO) { |
| | | return baseMapper.getByTaskIdAndGroupId(patrolRecordVO); |
| | | } |
| | | |
| | | @Override |