|
|
@@ -152,9 +152,20 @@ public class HxzService extends SuperService {
|
|
|
|
|
|
@ExecuteAnnotationServiceMethod(value = "TransactionInquiry", remark = "云版消费机 2.8.二维码支付结果查询接口")
|
|
|
public ResultContent<Object> TransactionInquiry(String dataStr) {
|
|
|
- TransactionInquiryResult result = new TransactionInquiryResult();
|
|
|
-
|
|
|
- return ResultContent.buildSuccess(result);
|
|
|
+ TransactionInquiryModel params = JSONUtil.toBean(dataStr, TransactionInquiryModel.class);
|
|
|
+ QRCodeTransactionResult ret = new QRCodeTransactionResult();
|
|
|
+ APIResponseModel resultContent = apiRequestService.sendFullCardAPI(
|
|
|
+ FullCardAPIConfig.QRCodeTransaction, params);
|
|
|
+ if (resultContent.isSuccess()) {
|
|
|
+ // 请求成功
|
|
|
+ QRCodeTransactionFullResult fullResult = resultContent.toBean(QRCodeTransactionFullResult.class);
|
|
|
+ ret = fullResult.getModel();
|
|
|
+ } else {
|
|
|
+ // 失败
|
|
|
+ ret.setStatus(0);
|
|
|
+ ret.setMsg(resultContent.getMsg());
|
|
|
+ }
|
|
|
+ return ResultContent.buildSuccess(ret);
|
|
|
}
|
|
|
|
|
|
}
|