From 9c9c7d860843c4b5e5b3f92ad5933308749a9bfb Mon Sep 17 00:00:00 2001
From: SongZhang <2064194730@qq.com>
Date: Thu, 11 Jul 2024 09:36:26 +0800
Subject: [PATCH] =?UTF-8?q?1.=E5=BA=93=E5=AD=98=E9=A2=84=E8=AD=A6=E6=8F=90?=
=?UTF-8?q?=E7=A4=BA=E8=AF=AD=E4=BF=AE=E6=94=B9=202.=E5=BA=93=E5=AD=98?=
=?UTF-8?q?=E9=A2=84=E8=AD=A630=E5=88=86=E9=92=9F=E5=86=85=E5=8F=AA?=
=?UTF-8?q?=E6=8E=A8=E9=80=81=E4=B8=80=E6=AC=A1=203.=E7=82=B9=E6=AD=8C?=
=?UTF-8?q?=E6=94=AF=E4=BB=98=E6=88=90=E5=8A=9F=E5=90=8C=E6=AD=A5=E4=BF=9D?=
=?UTF-8?q?=E5=AD=98=E5=B9=B3=E5=8F=B0=E8=AE=A2=E5=8D=95=E5=8F=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/NotifyController.java | 13 ++--
.../dao/TbShopSongOrderMapper.java | 10 ++-
.../entity/TbShopSongOrder.java | 18 +++--
.../system/cashierservice/redis/RedisCst.java | 1 +
.../cashierservice/service/CartService.java | 13 +++-
.../cashierservice/service/PayService.java | 29 +-------
.../service/TbShopSongOrderService.java | 2 +-
.../impl/TbShopSongOrderServiceImpl.java | 3 +-
.../mapper/TbShopSongOrderMapper.xml | 48 +++++++------
.../resources/mapper/TbUserInfoMapper.xml | 68 +++++++++----------
10 files changed, 100 insertions(+), 105 deletions(-)
diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/controller/NotifyController.java b/src/main/java/com/chaozhanggui/system/cashierservice/controller/NotifyController.java
index 13eb3e7..a6b4b59 100644
--- a/src/main/java/com/chaozhanggui/system/cashierservice/controller/NotifyController.java
+++ b/src/main/java/com/chaozhanggui/system/cashierservice/controller/NotifyController.java
@@ -55,15 +55,9 @@ public class NotifyController {
JSONObject object=JSONUtil.parseObj(map.get("bizData").toString());
if(ObjectUtil.isNotEmpty(object)&&object.containsKey("state")){
if("TRADE_SUCCESS".equals(object.get("state").toString())){
- JSONObject extParam = object.getJSONObject("extParam");
String orderNo=object.get("mchOrderNo").toString();
- if (ObjectUtil.isNotEmpty(extParam)&&ObjectUtil.isNotNull(extParam)&&PayTypeConstant.MINI_PAY.equals(extParam.getStr("payType"))) {
- log.info("接收到微信点歌支付成功回调,订单编号:{}", orderNo);
- return payService.songPaySuccess(orderNo, extParam.getStr("orderNo"));
- }else {
- String tradeNo=object.get("payOrderId").toString();
- return payService.fstMemberInSuccess(orderNo,tradeNo);
- }
+ String tradeNo=object.get("payOrderId").toString();
+ return payService.fstMemberInSuccess(orderNo,tradeNo);
}
}
}
@@ -159,8 +153,9 @@ public class NotifyController {
if (ObjectUtil.isNotEmpty(map) && map.containsKey("code") && "000000".equals(map.get("code") + "")) {
JSONObject object = JSONUtil.parseObj(map.get("bizData"));
if (ObjectUtil.isNotEmpty(object) && object.containsKey("state") && "TRADE_SUCCESS".equals(object.getStr("state"))) {
+ String tradeNo=object.get("payOrderId").toString();
String orderNo = object.getStr("mchOrderNo");
- return payService.songOrderSuccess(orderNo, DateUtils.getTime(new Date()));
+ return payService.songOrderSuccess(orderNo, tradeNo);
}
}
return null;
diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/dao/TbShopSongOrderMapper.java b/src/main/java/com/chaozhanggui/system/cashierservice/dao/TbShopSongOrderMapper.java
index 37bd641..9634a95 100644
--- a/src/main/java/com/chaozhanggui/system/cashierservice/dao/TbShopSongOrderMapper.java
+++ b/src/main/java/com/chaozhanggui/system/cashierservice/dao/TbShopSongOrderMapper.java
@@ -11,7 +11,7 @@ import java.util.Map;
/**
* @author Administrator
* @description 针对表【tb_shop_song_order】的数据库操作Mapper
-* @createDate 2024-07-09 15:23:30
+* @createDate 2024-07-11 09:24:20
* @Entity com.chaozhanggui.system.cashierservice.entity.TbShopSongOrder
*/
public interface TbShopSongOrderMapper {
@@ -38,6 +38,14 @@ public interface TbShopSongOrderMapper {
" AND a.state = #{state}")
List