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; } }