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 0b629f4..5a39db3 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/controller/NotifyController.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/controller/NotifyController.java @@ -57,7 +57,7 @@ public class NotifyController { if("TRADE_SUCCESS".equals(object.get("state").toString())){ JSONObject extParam = object.getJSONObject("extParam"); String orderNo=object.get("mchOrderNo").toString(); - if (PayTypeConstant.MINI_PAY.equals(extParam.getStr("payType"))) { + 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 {