|
|
@@ -343,7 +343,11 @@ public class FsInquiryOrderServiceImpl implements IFsInquiryOrderService
|
|
|
if (merchantConfigId == null || merchantConfigId <= 0) {
|
|
|
throw new CustomException("小程序没有配置商户信息");
|
|
|
}
|
|
|
- MerchantAppConfig merchantAppConfig = merchantAppConfigMapper.selectMerchantAppConfigById(fsCoursePlaySourceConfig.getMerchantConfigId());
|
|
|
+ Long merConfigId = fsCoursePlaySourceConfig.getMerchantConfigId();
|
|
|
+ if(payment.getMerConfigId()!=null){
|
|
|
+ merConfigId=payment.getMerConfigId();
|
|
|
+ }
|
|
|
+ MerchantAppConfig merchantAppConfig = merchantAppConfigMapper.selectMerchantAppConfigById(merConfigId);
|
|
|
FsPayConfig fsPayConfig = com.hc.openapi.tool.fastjson.JSON.parseObject(merchantAppConfig.getDataJson(), FsPayConfig.class);
|
|
|
payConfig.setAppId(fsCoursePlaySourceConfig.getAppid());
|
|
|
payConfig.setMchId(fsPayConfig.getWxMchId());
|
|
|
@@ -1513,7 +1517,11 @@ public class FsInquiryOrderServiceImpl implements IFsInquiryOrderService
|
|
|
if (merchantConfigId == null || merchantConfigId <= 0) {
|
|
|
throw new CustomException("小程序没有配置商户信息");
|
|
|
}
|
|
|
- MerchantAppConfig merchantAppConfig = merchantAppConfigMapper.selectMerchantAppConfigById(fsCoursePlaySourceConfig.getMerchantConfigId());
|
|
|
+ Long merConfigId = fsCoursePlaySourceConfig.getMerchantConfigId();
|
|
|
+ if(payment.getMerConfigId()!=null){
|
|
|
+ merConfigId=payment.getMerConfigId();
|
|
|
+ }
|
|
|
+ MerchantAppConfig merchantAppConfig = merchantAppConfigMapper.selectMerchantAppConfigById(merConfigId);
|
|
|
FsPayConfig fsPayConfig = com.hc.openapi.tool.fastjson.JSON.parseObject(merchantAppConfig.getDataJson(), FsPayConfig.class);
|
|
|
payConfig.setAppId(fsCoursePlaySourceConfig.getAppid());
|
|
|
payConfig.setMchId(fsPayConfig.getWxMchId());
|