Prechádzať zdrojové kódy

双方确认之后,交易时间小于十分钟直接发送签到提醒

qrs 3 mesiacov pred
rodič
commit
7090e7101b

+ 5 - 5
alien-second/src/main/java/shop/alien/second/service/impl/SecondTradeRecordServiceImpl.java

@@ -103,11 +103,6 @@ public class SecondTradeRecordServiceImpl extends ServiceImpl<SecondTradeRecordM
             // 发送消息
             sendMsg(goods, trade, 1, "4");
 
-            // 创建交易时间小于十分钟,直接发送交易提醒
-            if (Math.abs(Duration.between(Instant.now(), trade.getTransactionTime().toInstant()).getSeconds()) < 600) {
-                sendSignInMessage(trade);
-            }
-
             return true;
         } catch (Exception e) {
             log.error("SecondTradeRecordServiceImpl.createTrade(): Error Msg={}", e.getMessage());
@@ -253,6 +248,11 @@ public class SecondTradeRecordServiceImpl extends ServiceImpl<SecondTradeRecordM
             alienStoreFeign.sendMsgToClientByPhoneId(phoneId, JSONObject.from(webSocketVo).toJSONString());
             alienStoreFeign.sendMsgToClientByPhoneId(receiverId, JSONObject.from(webSocketVo).toJSONString());
 
+            // 创建交易时间小于十分钟,直接发送交易提醒
+            if (1 == type && Math.abs(Duration.between(Instant.now(), trade.getTransactionTime().toInstant()).getSeconds()) < 600) {
+                sendSignInMessage(trade);
+            }
+
             return true;
         } catch (BusinessException e) {
             throw new BusinessException(e);