diff --git a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/TiketController.java b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/TiketController.java
index 09b7736c..c620d5b3 100644
--- a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/TiketController.java
+++ b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/TiketController.java
@@ -362,6 +362,7 @@ public class TiketController extends ControllerBase {
ticketChatService.withdrawMessage(request.getTicketId(), request.getMessageId());
//推送消息
ssePushService.sendTicketMessageWithdrawToAdmin(request.getTicketId(),request.getMessageId());
+ ssePushService.sendTicketMessageWithdrawToApp(request.getTicketId(),request.getMessageId());
return ApiResult.success();
}
diff --git a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/service/SsePushService.java b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/service/SsePushService.java
index 8711b7c1..81b667a9 100644
--- a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/service/SsePushService.java
+++ b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/service/SsePushService.java
@@ -58,6 +58,16 @@ public class SsePushService {
}
}
+ public void sendTicketMessageWithdrawToApp(Integer ticketId, String messageId){
+ try {
+ TicketMessagePushRequest request=new TicketMessagePushRequest().setTicketId(ticketId).setMessage(buildWithdrawMessage(messageId));
+ ApiResult> result = sendMessage(request,"app");
+ log.debug("发送消息结果:{}", JSONUtil.toJsonStr(result));
+ } catch (Exception e) {
+ log.error("发送消息出错", e);
+ }
+ }
+
private ApiResult> sendMessage(TicketMessagePushRequest request, String to) {
RestTemplate restTemplate = new RestTemplate();
return restTemplate.postForObject(sseUrl + "/sse/" + to + "/push/ticket/message", request, ApiResult.class);
diff --git a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/TicketVO.java b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/TicketVO.java
index aabee9b3..676c1b21 100644
--- a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/TicketVO.java
+++ b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/TicketVO.java
@@ -24,6 +24,9 @@ public class TicketVO {
//工单描述
private String description;
+ //设备地址
+ private String deviceAddress;
+
//设备编号
private String deviceNo;
diff --git a/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml b/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml
index 093b1fc7..83cc4183 100644
--- a/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml
+++ b/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml
@@ -84,8 +84,8 @@