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