using Common.Request;
using Common.Request.cloud;
using Utils;
using Common;
///
/// 订单导入
///
public static class CloudPrint
{
///
/// 自定义打印接口
///
///
///
public static string custom(BaseReq param){
param.method = ApiInfoConstant.CLOUD_PRINT_CUSTOM_METHOD;
var request = ObjectToDictionaryUtils.ObjectToMap(param);
if(request == null){
return null;
}
var result = HttpUtils.doGet(HttpUtils.buildUrl(ApiInfoConstant.CLOUD_PRINT_URL,param));
return result;
}
///
/// 附件打印接口
///
///
///
public static string attachment(BaseReq param,string filePath,string filename){
param.method = ApiInfoConstant.CLOUD_PRINT_ATTACHMENT_METHOD;
var request = ObjectToDictionaryUtils.ObjectToMap(param);
if(request == null){
return null;
}
var result = HttpUtils.doPostMultipartFormData(HttpUtils.buildUrl(ApiInfoConstant.CLOUD_PRINT_URL,param),filePath,filename);
return result;
}
///
/// 硬件状态接口
///
///
///
public static string devStatus(BaseReq param){
param.method = ApiInfoConstant.CLOUD_PRINT_DEV_STATUS;
var request = ObjectToDictionaryUtils.ObjectToMap(param);
if(request == null){
return null;
}
var result = HttpUtils.doGet(HttpUtils.buildUrl(ApiInfoConstant.CLOUD_PRINT_URL,param));
return result;
}
///
/// 复打
///
///
///
public static string printOld(BaseReq param){
param.method = ApiInfoConstant.CLOUD_PRINT_OLD_METHOD;
var request = ObjectToDictionaryUtils.ObjectToMap(param);
if(request == null){
return null;
}
var result = HttpUtils.doPostForm(ApiInfoConstant.ELECTRONIC_ORDER_PIC_URL,request);
return result;
}
///
/// 指令打印接口
///
///
///
public static string commandPrint(BaseReq param){
param.method = ApiInfoConstant.CLOUD_PRINT_COMMAND;
var request = ObjectToDictionaryUtils.ObjectToMap(param);
if(request == null){
return null;
}
var result = HttpUtils.doPostForm(ApiInfoConstant.ELECTRONIC_ORDER_PRINT_URL,request);
return result;
}
///
/// 发货单接口
///
///
///
public static string billParcels(BaseReq> param){
param.method = ApiInfoConstant.BILL_PARCELS_METHOD;
var request = ObjectToDictionaryUtils.ObjectToMap(param);
if(request == null){
return null;
}
var result = HttpUtils.doPostForm(ApiInfoConstant.BILL_PARCELS_URL,request);
return result;
}
}