You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.3 KiB
35 lines
1.3 KiB
2 years ago
|
package com.ynxbd.common.service;
|
||
|
|
||
|
import com.ynxbd.common.helper.common.AesHelper;
|
||
|
import com.ynxbd.common.helper.http.OkHttpHelper;
|
||
|
import lombok.extern.slf4j.Slf4j;
|
||
|
import okhttp3.FormBody;
|
||
|
import okhttp3.RequestBody;
|
||
|
import org.apache.poi.hpsf.Decimal;
|
||
|
|
||
|
import java.math.BigDecimal;
|
||
|
|
||
|
/**
|
||
|
* @author 李进才
|
||
|
* @ClassName MicroService
|
||
|
* @Description description
|
||
|
* @date 2023/4/10 15:22
|
||
|
*/
|
||
|
@Slf4j
|
||
|
public class MicroService {
|
||
|
public void InternetHospNotice(String outTradeNo, String bankTransNo, String openid, BigDecimal totalFee, String payDate, String payTime){
|
||
|
RequestBody body = new FormBody.Builder().
|
||
|
add("callNo","ol_register").
|
||
|
add("outTradeNo", AesHelper.enCode(outTradeNo)).
|
||
|
add("bankTransNo",AesHelper.enCode(bankTransNo)).
|
||
|
add("openid",AesHelper.enCode(openid)).
|
||
|
add("totalFee",AesHelper.enCode(totalFee.toString())).
|
||
|
add("payDate",payDate).
|
||
|
add("payTime",payTime).
|
||
|
build();
|
||
|
log.info("[互联网医院在线问诊支付回调]outTradeNo-{},bankTransNo-{},openid-{},totalFee-{},payDate-{},payTime-{}",outTradeNo,bankTransNo,openid,totalFee,payDate,payTime);
|
||
|
OkHttpHelper.post("http://127.0.0.1/micro/pay/payNotice",body);
|
||
|
log.info("[互联网医院在线问诊支付回调]回调成功");
|
||
|
}
|
||
|
}
|