|
|
@ -717,16 +717,17 @@ public class NetworkUtils { |
|
|
|
* @param token 访问令牌 |
|
|
|
* @param orderId 订单ID |
|
|
|
* @param verifyCode 核销码 |
|
|
|
* @param type 验证类型 1验证码验证 2人脸验证 3扫码验证 4扫码器验证 |
|
|
|
* @param callback 回调接口 |
|
|
|
*/ |
|
|
|
public static void verifyOrder(String token, String orderId, String verifyCode, |
|
|
|
public static void verifyOrder(String token, String orderId, String verifyCode, int type, |
|
|
|
NetworkCallback<PadApiService.VerifyOrderResponse> callback) { |
|
|
|
if (padApiService == null) { |
|
|
|
callback.onError(-1, "NetworkUtils未初始化,请先调用init()方法"); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
PadApiService.VerifyOrderRequest request = new PadApiService.VerifyOrderRequest(token, orderId, verifyCode); |
|
|
|
PadApiService.VerifyOrderRequest request = new PadApiService.VerifyOrderRequest(token, orderId, verifyCode, type); |
|
|
|
|
|
|
|
callback.onStart(); |
|
|
|
padApiService.verifyOrder(request).enqueue(new Callback<ApiResponse<PadApiService.VerifyOrderResponse>>() { |
|
|
@ -763,6 +764,21 @@ public class NetworkUtils { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 核销订单(向后兼容版本,默认type=1) |
|
|
|
* @param token 访问令牌 |
|
|
|
* @param orderId 订单ID |
|
|
|
* @param verifyCode 核销码 |
|
|
|
* @param callback 回调接口 |
|
|
|
* @deprecated 请使用带type参数的版本 |
|
|
|
*/ |
|
|
|
@Deprecated |
|
|
|
public static void verifyOrder(String token, String orderId, String verifyCode, |
|
|
|
NetworkCallback<PadApiService.VerifyOrderResponse> callback) { |
|
|
|
// 默认使用验证码验证类型 |
|
|
|
verifyOrder(token, orderId, verifyCode, 1, callback); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取小程序码 |
|
|
|
* @param token 访问令牌 |
|
|
|
* @param hardwareId 硬件ID |
|
|
|