|
@@ -2035,11 +2035,11 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService
|
|
|
//将钱退还给用户
|
|
|
List<FsStorePaymentScrm> payments=paymentService.selectFsStorePaymentByOrderId(order.getId());
|
|
|
if(payments!=null){
|
|
|
+ String json = configService.selectConfigByKey("store.pay");
|
|
|
+ FsPayConfigScrm fsPayConfig = JSON.parseObject(json, FsPayConfigScrm.class);
|
|
|
for(FsStorePaymentScrm payment:payments){
|
|
|
if (payment.getPayMode()==null||payment.getPayMode().equals("wx")){
|
|
|
WxPayConfig payConfig = new WxPayConfig();
|
|
|
- String json = configService.selectConfigByKey("store.pay");
|
|
|
- FsPayConfigScrm fsPayConfig = JSON.parseObject(json, FsPayConfigScrm.class);
|
|
|
payConfig.setAppId(fsPayConfig.getAppId());
|
|
|
payConfig.setMchId(fsPayConfig.getWxMchId());
|
|
|
payConfig.setMchKey(fsPayConfig.getWxMchKey());
|
|
@@ -2071,6 +2071,8 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService
|
|
|
}
|
|
|
}else if (payment.getPayMode()!=null&&payment.getPayMode().equals("hf")){
|
|
|
V2TradePaymentScanpayRefundRequest request = new V2TradePaymentScanpayRefundRequest();
|
|
|
+ request.setOrgHfSeqId(payment.getTradeNo());
|
|
|
+ request.setHuifuId(fsPayConfig.getHuifuId());
|
|
|
request.setOrdAmt(payment.getPayMoney().toString());
|
|
|
request.setOrgReqDate(new SimpleDateFormat("yyyyMMdd").format(payment.getCreateTime()));
|
|
|
request.setReqSeqId("refund-"+payment.getPayCode());
|