From 5ff88a57518c3566a6d7da472f32cf6c8ac9afc9 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Fri, 10 Oct 2025 16:31:12 +0800
Subject: [PATCH] 联系卖家消息提示

---
 trading-order-bean/src/main/java/com/yami/trading/bean/c2c/C2cOrder.java                     |    5 +++++
 trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiBankCardController.java |   15 ++++++++-------
 trading-order-common/src/main/java/com/yami/trading/common/constants/TipConstants.java       |    2 +-
 3 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiBankCardController.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiBankCardController.java
index dd0edf6..229d531 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiBankCardController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/ApiBankCardController.java
@@ -488,16 +488,17 @@
         if (null == c2cOrder) {
             throw new YamiShopBindException("订单不存在");
         }
+
         List<String> nos = new ArrayList<String>();
         nos.add(c2cOrder.getOrderNo());
         // TODO: 2023/4/15
-//        Map<String, Integer> unreadMsgs =this.otcOnlineChatMessageService.unreadMsgsApi(nos);
-//        Integer unreadMsg = unreadMsgs.get(c2cOrder.getOrderNo());
-//        if (null == unreadMsg) {
-//            c2cOrder.setUnreadMsg(0);
-//        } else {
-//            c2cOrder.setUnreadMsg(unreadMsg.intValue());
-//        }
+        Map<String, Integer> unreadMsgs =this.otcOnlineChatMessageService.unreadMsgsApi(nos);
+        Integer unreadMsg = unreadMsgs.get(c2cOrder.getOrderNo());
+        if (null == unreadMsg) {
+            c2cOrder.setUnreadMsg(0);
+        } else {
+            c2cOrder.setUnreadMsg(unreadMsg);
+        }
         if (StringUtils.isNotEmpty(c2cOrder.getMethodImg())) {
             //String path = Constants.WEB_URL + "/public/showimg!showImg.action?imagePath=" + c2cOrder.getMethodImg();
             String path = Constants.IMAGES_HTTP + c2cOrder.getMethodImg();
diff --git a/trading-order-bean/src/main/java/com/yami/trading/bean/c2c/C2cOrder.java b/trading-order-bean/src/main/java/com/yami/trading/bean/c2c/C2cOrder.java
index b4df536..925f016 100644
--- a/trading-order-bean/src/main/java/com/yami/trading/bean/c2c/C2cOrder.java
+++ b/trading-order-bean/src/main/java/com/yami/trading/bean/c2c/C2cOrder.java
@@ -393,4 +393,9 @@
     private Date cancelTime;
 
     private  double coinAmountFee;
+
+
+    @TableField(exist = false)
+    private Integer unreadMsg;
+
 }
diff --git a/trading-order-common/src/main/java/com/yami/trading/common/constants/TipConstants.java b/trading-order-common/src/main/java/com/yami/trading/common/constants/TipConstants.java
index f1aecfd..9fdea2c 100644
--- a/trading-order-common/src/main/java/com/yami/trading/common/constants/TipConstants.java
+++ b/trading-order-common/src/main/java/com/yami/trading/common/constants/TipConstants.java
@@ -125,7 +125,7 @@
         MESSAGE_MAP.put(USER_SAFEWORD_APPLY+"-2", "您有{0}条新的用户取消手机绑定申请");
         MESSAGE_MAP.put(USER_SAFEWORD_APPLY+"-3", "您有{0}条新的用户取消邮箱绑定申请");
 //        MESSAGE_MAP.put(ONLINECHAT, "您有{0}条新的聊天消息");
-        MESSAGE_MAP.put(OTCORDER_ONLINECHAT, "您有{0}条新的聊天消息");
+        MESSAGE_MAP.put(OTCORDER_ONLINECHAT, "您的C2C订单有{0}条新的聊天消息");
     };
 
     /**

--
Gitblit v1.9.3