customPrintLogService = CustomPrintLogService::instance(); } /** * @api GET 自由打印快递单历史 * @param string[] authVenderIds 授权店铺id * @param string printTimeStart 打印开始时间 * @param string printTimeEnd 打印结束时间 * @param string expressTplId 快递模板id * @param string fullname 收件人姓名 * @param string mobile 收件人手机 * @param string address 收件人地址 * @param string bizOrderNum 订单号(多个用逗号或空格分隔) * @param string logisticsId 物流公司id * @param string cpCode 物流公司编号 * @param string waybillCode 物流单号(多个用逗号或空格分隔) * @param string status 打印结果 * @param string page 页码 * @param string pageSize 每页数量 */ public function searchExpressLog() { $data = $this->customPrintLogService->searchExpressLog($_GET, CommonTool::getOperatorInfo()); return $this->renderSuccess($data); } /** * @api GET 导出自由打印快递单历史 * @param string exportOrderBy * 导出排序(DESC, ASC) * @param array exportCondition * 导出条件 * @param array exportCondition.authVenderIds 授权店铺id * @param array exportCondition.logIds 按勾选导出logIds(按勾选导出 其他表单数据就不要传) * @param string exportCondition.printTimeStart 打印开始时间 * @param string exportCondition.printTimeEnd 打印结束时间 * @param string exportCondition.expressTplId 快递模板id * @param string exportCondition.fullname 收件人姓名 * @param string exportCondition.mobile 收件人手机 * @param string exportCondition.address 收件人地址 * @param string exportCondition.bizOrderNum 订单号(多个用逗号或空格分隔) * @param string exportCondition.logisticsId 物流公司id * @param string exportCondition.waybillCode 物流单号(多个用逗号或空格分隔) * @param string exportCondition.status 打印结果 * @param array fields * 导出字段 * @param string fields.shopName 店铺 * @param string fields.bizOrderNum 订单编号 * @param string fields.waybillCode 物流单号 * @param string fields.logisticsName 物流公司 * @param string fields.expressTplName 打印模板 * @param string fields.fullname 收货人 * @param string fields.mobile 收货人手机 * @param string fields.fullAddress 收货地址 * @param string fields.printTime 打印日期 * @param string fields.userName 子账号 * @param string fields.venderRemark 卖家备注 * @param string fields.itemNumber 商品货号 * @param string fields.itemTitle 商品标题 * @param string fields.itemSkuId SKUID * @param string fields.itemOuterSkuId 商家SKU * @param string fields.itemSkuSubName 规格 * @param string fields.itemTotal 数量 * @param string fields.itemColor 颜色 * @param string fields.itemSize 尺码 * @param string fields.senderName 发货人 * @param string fields.senderMobile 发货人手机 * @param string fields.senderAddress 发货地址 * @param string fields.orderRemark 买家备注 * @param string fields.orderPayment 实付金额 * @param string fields.sellerDiscount 优惠金额 */ public function exportExpressLog() { $this->customPrintLogService->exportExpressLog($_GET, CommonTool::getOperatorInfo()); } /** * @api GET 发货单自由打印历史 * @param string[] authVenderIds 授权店铺id * @param string printTimeStart 打印开始时间 * @param string printTimeEnd 打印结束时间 * @param string bizOrderNum 订单号(多个用逗号或空格分隔) * @param string status 打印结果 * @param string page 页码 * @param string pageSize 每页数量 */ public function searchInvoiceLogList() { $data = $this->customPrintLogService->searchInvoiceLogList($_GET, CommonTool::getOperatorInfo()); return $this->renderSuccess($data); } }