From a3d4e224c4853acd2d4b7b4b1976216a6f1a3622 Mon Sep 17 00:00:00 2001 From: nizongfeng Date: Tue, 16 Nov 2021 13:26:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E8=B4=AD=E5=8D=95=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/service/OrderMainDao.php | 4 +- application/admin/service/ReceiptOrderDao.php | 6 +- application/admin/service/ReceiptOrderService.php | 12 + application/admin/view/receipt_order/index.html | 268 +++++++++++++++++++++- 4 files changed, 281 insertions(+), 9 deletions(-) diff --git a/application/admin/service/OrderMainDao.php b/application/admin/service/OrderMainDao.php index 62f7a4f..9c7949a 100644 --- a/application/admin/service/OrderMainDao.php +++ b/application/admin/service/OrderMainDao.php @@ -172,7 +172,7 @@ class OrderMainDao "receipt_order_name"=>$receiptOrder['name'] ]; $model = new OrderMain(); - $model->save($data,["id"=>$orderIds]); + $model->save($data,["id"=>["in",$orderIds]]); return Util::returnArrSu(); }catch (Exception $e){ return Util::returnArrEr("添加主订单到采购单下失败".$e->getMessage()); @@ -192,7 +192,7 @@ class OrderMainDao "receipt_order_name"=>"" ]; $model = new OrderMain(); - $model->save($data,["id"=>$orderIds]); + $model->save($data,["id"=>["in",$orderIds]]); return Util::returnArrSu(); }catch (Exception $e){ return Util::returnArrEr("将主订单从采购单下移除失败".$e->getMessage()); diff --git a/application/admin/service/ReceiptOrderDao.php b/application/admin/service/ReceiptOrderDao.php index 127d6ed..7fcef8c 100644 --- a/application/admin/service/ReceiptOrderDao.php +++ b/application/admin/service/ReceiptOrderDao.php @@ -24,14 +24,14 @@ class ReceiptOrderDao */ public function getInfoById($id){ try{ - $model = new OrderMain(); + $model = new ReceiptOrder(); $info = $model->where(["id"=>$id])->find(); if ($info == null) { - return Util::returnArrEr("获取管理员信息失败:".$id); + return Util::returnArrEr("获取收款单信息失败:".$id); } return Util::returnArrSu("",$info->toArray()); }catch (Exception $e){ - return Util::returnArrEr("获取管理员信息失败:".$e->getMessage()); + return Util::returnArrEr("获取收款单信息失败:".$e->getMessage()); } } diff --git a/application/admin/service/ReceiptOrderService.php b/application/admin/service/ReceiptOrderService.php index cd45da8..a442839 100644 --- a/application/admin/service/ReceiptOrderService.php +++ b/application/admin/service/ReceiptOrderService.php @@ -112,6 +112,18 @@ class ReceiptOrderService if (!empty($param['order_id'])) { $where["order"]=$param['order_id']; } + if (!empty($param['channel_id'])) { + $where['channel_id'] = $param['channel_id']; + } + if ($param['order_status'] != '') { + $where['order_status'] = $param['order_status']; + } + if (!empty($param['commissioner_id'])) { + $where['commissioner_id'] = $param['commissioner_id']; + } + if (!empty($param['create_id'])) { + $where['create_id'] = $param['create_id']; + } switch ($param['inReceipt']) { case 0: break; diff --git a/application/admin/view/receipt_order/index.html b/application/admin/view/receipt_order/index.html index 7722efc..bfccf9e 100755 --- a/application/admin/view/receipt_order/index.html +++ b/application/admin/view/receipt_order/index.html @@ -31,7 +31,7 @@