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