|
|
@@ -111,6 +111,26 @@ public class MerchantAppConfigServiceImpl extends ServiceImpl<MerchantAppConfigM
|
|
|
@Override
|
|
|
public int insertMerchantAppConfig(MerchantAppConfig merchantAppConfig)
|
|
|
{
|
|
|
+ FsPayConfig fsPayConfig = JSON.parseObject(merchantAppConfig.getDataJson(), FsPayConfig.class);
|
|
|
+ switch (merchantAppConfig.getMerchantType()){
|
|
|
+ case "yb": // 易宝
|
|
|
+ merchantAppConfig.setMerchantId(fsPayConfig.getYbAccount());
|
|
|
+ merchantAppConfig.setCallbackUrl(fsPayConfig.getYbNotifyUrl());
|
|
|
+
|
|
|
+ break;
|
|
|
+ case "tz": // 台州
|
|
|
+ merchantAppConfig.setMerchantId(fsPayConfig.getTzPlatMerCstNo());
|
|
|
+ break;
|
|
|
+ case "wx": // 微信
|
|
|
+ merchantAppConfig.setMerchantId(fsPayConfig.getWxMchId());
|
|
|
+ break;
|
|
|
+ case "hf": // 汇付
|
|
|
+ merchantAppConfig.setMerchantId(fsPayConfig.getHuifuId());
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ throw new RuntimeException("商户类型错误");
|
|
|
+ }
|
|
|
+
|
|
|
return baseMapper.insertMerchantAppConfig(merchantAppConfig);
|
|
|
}
|
|
|
|