|
@ -8,6 +8,7 @@ import com.yihu.jw.hospital.prescription.dao.OauthYlzConfigDao;
|
|
|
import com.yihu.jw.order.pay.utils.PayLogService;
|
|
|
import com.yihu.jw.utils.StringUtil;
|
|
|
import com.ylzinfo.onepay.sdk.HisOnepayClient;
|
|
|
import com.ylzinfo.onepay.sdk.OnepayClient;
|
|
|
import com.ylzinfo.onepay.sdk.domain.ResponseParams;
|
|
|
import com.ylzinfo.onepay.sdk.domain.ext.*;
|
|
|
import com.ylzinfo.onepay.sdk.utils.DateUtil;
|
|
@ -320,7 +321,7 @@ public class YlzPayService {
|
|
|
String onepayUrl = oauthYlzConfigDO.getUrl();
|
|
|
String signType=oauthYlzConfigDO.getSignType();
|
|
|
String encryptType = oauthYlzConfigDO.getEncType();
|
|
|
HisOnepayClient onepayClient = new HisOnepayClient(onepayUrl, appId, appSecret, signType, encryptType);
|
|
|
OnepayClient onepayClient = new OnepayClient(onepayUrl, appId, appSecret, signType, encryptType);
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
try {
|
|
|
jsonObject.put("accId", accId);// 第三方应用原始ID微信公众号(支付宝)原始ID市民卡APP商户(医院)Id平安APP商户(医院)Id银联商户(医院)Id如:gh_54ec946bd3cd
|
|
@ -328,7 +329,7 @@ public class YlzPayService {
|
|
|
jsonObject.put("cardNo",cardNo);//就诊卡或社保卡
|
|
|
jsonObject.put("channel", channel);//WX: 微信 (默认)ALI: 支付宝PA: 平安SMK:市民卡APP
|
|
|
//jsonObject.put("extra")
|
|
|
ResponseParams<JSONObject> response = onepayClient.createSicardUrl(jsonObject);
|
|
|
ResponseParams<JSONObject> response = onepayClient.createSicardPayUrl(jsonObject);
|
|
|
if (response.getRespCode().equals("000000")){
|
|
|
object = JSON.toJSONString(response);
|
|
|
}else {
|