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 @@ - + 未收款 收款中 已收款 @@ -46,6 +46,7 @@ 编辑 + 订单 删除 @@ -95,6 +96,118 @@ + + + + + + + + + + + + + + 未收款 + 收款中 + 已收款 + + + + + + + 订单ID: + + 订单状态: + + + + + 收购单状态 + + + + + + + 渠道: + + + + + 专员 + + + + + 下单人 + + + + + 搜索 + + + + + + + + + + + + + + + + + 添加 + 移除 + + + + + + + + + +