工单管理-工单详情新增返回字段

This commit is contained in:
2025-07-15 19:31:07 +08:00
parent 161c54b6ef
commit 587e9f86b1
4 changed files with 30 additions and 4 deletions

View File

@ -74,4 +74,11 @@ public interface EmsTicketMapper
* @return
*/
public List<TicketListVo> getAllTicketList(EmsTicket emsTicket);
/**
* 工单详情
* @param id
* @return
*/
public TicketListVo getTicketDetailInfo(String id);
}

View File

@ -19,7 +19,7 @@ public interface IEmsTicketService
* @param id 工单主主键
* @return 工单主
*/
public EmsTicket selectEmsTicketById(String id);
public TicketListVo selectEmsTicketById(String id);
/**
* 查询工单主列表

View File

@ -31,9 +31,9 @@ public class EmsTicketServiceImpl implements IEmsTicketService
* @return 工单主
*/
@Override
public EmsTicket selectEmsTicketById(String id)
public TicketListVo selectEmsTicketById(String id)
{
return emsTicketMapper.selectEmsTicketById(id);
return emsTicketMapper.getTicketDetailInfo(id);
}
/**

View File

@ -134,5 +134,24 @@
LEFT JOIN sys_user s on t.user_id = s.user_id
LEFT JOIN sys_user s1 on t.work_user_id = s1.user_id
where isDelete = 1
</select>
</select>
<select id="getTicketDetailInfo" resultType="com.xzzn.ems.domain.vo.TicketListVo">
SELECT t.ticket_no as ticketNo,
t.title as title,
t.content as content,
t.`status` as status,
s.user_name as userName,
s1.user_name as workName,
t.create_time as createTime,
t.complete_time as completeTime,
t.id, t.images,
t.user_id as userId, t.work_user_id as workUserId,
t.expected_complete_time as expectedCompleteTime
FROM ems_ticket t
LEFT JOIN sys_user s on t.user_id = s.user_id
LEFT JOIN sys_user s1 on t.work_user_id = s1.user_id
where t.isDelete = 1
and t.id = #{id}
</select>
</mapper>