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
			| 
								 
											3 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("[互联网医院在线问诊支付回调]回调成功");
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								}
							 |