|
@@ -5,6 +5,7 @@ import com.ywt.biz.common.constant.GlobalConstants;
|
|
import com.ywt.biz.common.constant.YwtCommonRespCode;
|
|
import com.ywt.biz.common.constant.YwtCommonRespCode;
|
|
import com.ywt.biz.common.enums.PaymentChannelEnum;
|
|
import com.ywt.biz.common.enums.PaymentChannelEnum;
|
|
import com.ywt.biz.common.exception.YwtCommonException;
|
|
import com.ywt.biz.common.exception.YwtCommonException;
|
|
|
|
+import com.ywt.biz.common.util.HttpUtil;
|
|
import com.ywt.gapi.Result;
|
|
import com.ywt.gapi.Result;
|
|
import com.ywt.gapi.ResultCode;
|
|
import com.ywt.gapi.ResultCode;
|
|
import com.ywt.gapi.base.idCard.IdCardService;
|
|
import com.ywt.gapi.base.idCard.IdCardService;
|
|
@@ -28,7 +29,7 @@ import com.ywt.outpatient.taihe.rpc.domain.entity.center.*;
|
|
import com.ywt.outpatient.taihe.rpc.domain.entity.center.User;
|
|
import com.ywt.outpatient.taihe.rpc.domain.entity.center.User;
|
|
import com.ywt.outpatient.taihe.rpc.domain.enums.*;
|
|
import com.ywt.outpatient.taihe.rpc.domain.enums.*;
|
|
import com.ywt.outpatient.taihe.rpc.domain.models.HisMedCardConfig;
|
|
import com.ywt.outpatient.taihe.rpc.domain.models.HisMedCardConfig;
|
|
-import com.ywt.outpatient.taihe.rpc.handler.RestTemplateHandler;
|
|
|
|
|
|
+import com.ywt.outpatient.taihe.rpc.handler.RestCallerApiProvider;
|
|
import com.ywt.outpatient.taihe.rpc.service.Constants;
|
|
import com.ywt.outpatient.taihe.rpc.service.Constants;
|
|
import com.ywt.outpatient.taihe.rpc.service.IdGenerator;
|
|
import com.ywt.outpatient.taihe.rpc.service.IdGenerator;
|
|
import com.ywt.outpatient.taihe.rpc.service.VerifyCreateRegisteredResult;
|
|
import com.ywt.outpatient.taihe.rpc.service.VerifyCreateRegisteredResult;
|
|
@@ -135,7 +136,7 @@ public class TaiheRegisterProvider extends DubboTaiheRegisterServiceTriple.Taihe
|
|
RefundLogRepository refundLogRepository;
|
|
RefundLogRepository refundLogRepository;
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
- private RestTemplateHandler restTemplateHandler ;
|
|
|
|
|
|
+ private RestCallerApiProvider restCallerApiProvider ;
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private WeChatMsgProvider weChatMsgProvider;
|
|
private WeChatMsgProvider weChatMsgProvider;
|
|
@@ -917,7 +918,6 @@ public class TaiheRegisterProvider extends DubboTaiheRegisterServiceTriple.Taihe
|
|
String tradeNo, String hospitalName, String deptName, String doctorName,
|
|
String tradeNo, String hospitalName, String deptName, String doctorName,
|
|
String doctorId, String patientName, String regDate, String deptLoc,
|
|
String doctorId, String patientName, String regDate, String deptLoc,
|
|
String alipayUid, int hospitalId, String merchantOrderStatus) {
|
|
String alipayUid, int hospitalId, String merchantOrderStatus) {
|
|
- String serverName = "com.ywt.AlipayMpRestService";
|
|
|
|
String path = "/msg/sendRegMsg";
|
|
String path = "/msg/sendRegMsg";
|
|
Map<String, Object> params = new HashMap<>();
|
|
Map<String, Object> params = new HashMap<>();
|
|
params.put("orderId", orderId);
|
|
params.put("orderId", orderId);
|
|
@@ -935,11 +935,8 @@ public class TaiheRegisterProvider extends DubboTaiheRegisterServiceTriple.Taihe
|
|
params.put("alipayUid", alipayUid);
|
|
params.put("alipayUid", alipayUid);
|
|
params.put("hospitalId", hospitalId);
|
|
params.put("hospitalId", hospitalId);
|
|
params.put("merchantOrderStatus", merchantOrderStatus);
|
|
params.put("merchantOrderStatus", merchantOrderStatus);
|
|
- Map<String, String> headers = new HashMap<>();
|
|
|
|
- headers.put("Content-Type", "application/json;charset=UTF-8");
|
|
|
|
try {
|
|
try {
|
|
- // restCaller.post(serverName, path, JsonSerializer.toJson(params), headers);
|
|
|
|
- RestTemplateHandler.Resp resp = restTemplateHandler.httpPost(serverName, path, params,headers);
|
|
|
|
|
|
+ HttpUtil.Resp resp = restCallerApiProvider.postAlipayMpRestApi(path, params);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
logger.error("TaiheRegisterService#sendAlipayMpMsgForReg(orderId={} , orderNo={} , orderCreateTime={} , " +
|
|
logger.error("TaiheRegisterService#sendAlipayMpMsgForReg(orderId={} , orderNo={} , orderCreateTime={} , " +
|
|
"orderAmountStr={} , tradeNo={} , hospitalName={} , deptName={} , doctorName={} , doctorId={} , " +
|
|
"orderAmountStr={} , tradeNo={} , hospitalName={} , deptName={} , doctorName={} , doctorId={} , " +
|