|
|
@@ -609,6 +609,15 @@ public class SecondTradeRecordServiceImpl extends ServiceImpl<SecondTradeRecordM
|
|
|
wrapper.set(SecondTradeRecord::getTransactionLatitudeLongitude, transactionLatitudeLongitude);
|
|
|
wrapper.set(SecondTradeRecord::getTransactionLatitudeLongitudeAddress, transactionLatitudeLongitudeAddress);
|
|
|
wrapper.set(SecondTradeRecord::getTransactionLocation, transactionLocation);
|
|
|
+ // 清空签到信息
|
|
|
+ wrapper.set(SecondTradeRecord::getBuyerSignIn, 0);
|
|
|
+ wrapper.set(SecondTradeRecord::getBuyerSignInTime, null);
|
|
|
+ wrapper.set(SecondTradeRecord::getBuyerSignInLatitudeLongitude, null);
|
|
|
+ wrapper.set(SecondTradeRecord::getBuyerSignInLatitudeLongitudeAddress, null);
|
|
|
+ wrapper.set(SecondTradeRecord::getSellerSignIn, 0);
|
|
|
+ wrapper.set(SecondTradeRecord::getSellerSignInTime, null);
|
|
|
+ wrapper.set(SecondTradeRecord::getSellerSignInLatitudeLongitude, null);
|
|
|
+ wrapper.set(SecondTradeRecord::getSellerSignInLatitudeLongitudeAddress, null);
|
|
|
wrapper.eq(SecondTradeRecord::getId, tradeId);
|
|
|
secondTradeRecordMapper.update(null, wrapper);
|
|
|
}
|
|
|
@@ -645,6 +654,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 (Exception e) {
|
|
|
log.error("SecondTradeRecordServiceImpl.modifyTradeRecord(): Error Msg={}", e.getMessage());
|