diff --git a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/TicketSearchRequest.java b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/TicketSearchRequest.java index c7545677..9935c99b 100644 --- a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/TicketSearchRequest.java +++ b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/TicketSearchRequest.java @@ -25,7 +25,7 @@ public class TicketSearchRequest extends PageRequest { private String deviceNo; //问题部位 - private String component; + private Integer componentId; //工单状态 private Integer state; diff --git a/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml b/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml index a886493a..cfb05c2d 100644 --- a/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml +++ b/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml @@ -15,8 +15,8 @@ AND t.device_no LIKE CONCAT('%', #{request.deviceNo}, '%') - - AND t.component=#{request.component} + + AND t.component_id=#{request.componentId} AND t.state=#{request.state} @@ -44,8 +44,8 @@ AND t.urgency=#{request.urgency} - - AND t.component=#{request.component} + + AND t.component_id=#{request.componentId} AND t.handle_name LIKE CONCAT('%', #{request.handleUserName}, '%') @@ -82,23 +82,26 @@ SELECT t.*,IF(u.is_primary,fun_getPrimaryUserArea(u.company_id),a2.`name`) AS 'areaName',IF(tf.id IS NULL, false, true) AS 'followed' - ,u.`name` AS 'createBy',t.handle + ,u.`name` AS 'createBy',t.handle,p.part_name AS 'component' FROM ticket t LEFT JOIN app_user u ON t.user_id=u.id LEFT JOIN app_area a2 ON u.area_id=a2.id LEFT JOIN ticket_follow tf ON t.id=tf.ticket_id AND tf.user_id=#{userId} AND tf.from=0 + LEFT JOIN t_base_part p ON t.component_id=p.id WHERE t.state!=4 AND u.company_id IN #{companyId} @@ -120,7 +124,7 @@ @@ -213,7 +221,7 @@