gogs 1 ano atrás
pai
commit
16d44e03e5

+ 47 - 0
app/Service/InvoiceOrderService.php

@@ -9,8 +9,17 @@ use App\Model\InvoiceOrderInfo;
 use App\Model\SalesOrder;
 use Illuminate\Support\Facades\DB;
 
+/**
+ * 发货单
+ */
 class InvoiceOrderService extends Service
 {
+    /**
+     * 发货单编辑
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function edit($data,$user){
         list($status,$msg) = $this->orderRule($data,false);
         if(!$status) return [$status,$msg];
@@ -65,6 +74,12 @@ class InvoiceOrderService extends Service
         return [true,''];
     }
 
+    /**
+     * 发货单新增
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function add($data,$user){
         list($status,$msg) = $this->orderRule($data);
         if(!$status) return [$status,$msg];
@@ -118,6 +133,11 @@ class InvoiceOrderService extends Service
         return [true,''];
     }
 
+    /**
+     * 发货单详情
+     * @param $data
+     * @return array
+     */
     public function detail($data){
         if($this->isEmpty($data,'order_number')) return [false,'请选择数据'];
 
@@ -146,6 +166,11 @@ class InvoiceOrderService extends Service
         return [true, $order];
     }
 
+    /**
+     * 发货单删除
+     * @param $data
+     * @return array
+     */
     public function del($data){
         if($this->isEmpty($data,'order_number')) return [false,'请选择数据!'];
 
@@ -174,6 +199,12 @@ class InvoiceOrderService extends Service
         return [true,''];
     }
 
+    /**
+     * 获取发货单列表
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function getList($data,$user){
         $model = InvoiceOrder::where('del_time',0)
             ->select('id','order_number','sales_order_id','depart_id','send','send_time','take','take_address','take_phone','logistics_company','logistics_number','crt_id','mark','state','crt_time')
@@ -192,6 +223,11 @@ class InvoiceOrderService extends Service
         return [true, $list];
     }
 
+    /**
+     * 拼接数据
+     * @param $data
+     * @return array
+     */
     public function fillListData($data){
         if(empty($data['data'])) return $data;
 
@@ -218,6 +254,12 @@ class InvoiceOrderService extends Service
         return $data;
     }
 
+    /**
+     * 发货单参数规则
+     * @param $data
+     * @param $is_check
+     * @return array
+     */
     public function orderRule(&$data, $is_check = true){
         if($this->isEmpty($data,'send')) return [false,'发货人不能为空!'];
         if($this->isEmpty($data,'product')) return [false,'产品不能为空!'];
@@ -259,6 +301,11 @@ class InvoiceOrderService extends Service
         return [true, [$product_submit, $product_save]];
     }
 
+    /**
+     * 获取保存详情
+     * @param $order_number
+     * @return array
+     */
     public function getSaveDetail($order_number){
         $product_save = [];
         $sub = InvoiceOrderInfo::where('order_number',$order_number)

+ 48 - 0
app/Service/PurchaseOrderService.php

@@ -10,8 +10,17 @@ use App\Model\PurchaseOrderInfo;
 use App\Model\SalesOrder;
 use Illuminate\Support\Facades\DB;
 
+/**
+ * 采购单
+ */
 class PurchaseOrderService extends Service
 {
+    /**
+     * 采购单编辑
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function edit($data,$user){
         list($status,$msg) = $this->orderRule($data,false);
         if(!$status) return [$status,$msg];
@@ -66,6 +75,12 @@ class PurchaseOrderService extends Service
         return [true,''];
     }
 
+    /**
+     * 采购单新增
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function add($data,$user){
         list($status,$msg) = $this->orderRule($data);
         if(!$status) return [$status,$msg];
@@ -117,6 +132,11 @@ class PurchaseOrderService extends Service
         return [true,''];
     }
 
+    /**
+     * 采购单详情
+     * @param $data
+     * @return array
+     */
     public function detail($data){
         if($this->isEmpty($data,'order_number')) return [false,'请选择数据'];
 
@@ -146,6 +166,11 @@ class PurchaseOrderService extends Service
         return [true, $order];
     }
 
+    /**
+     * 采购单删除
+     * @param $data
+     * @return array
+     */
     public function del($data){
         if($this->isEmpty($data,'order_number')) return [false,'请选择数据!'];
 
@@ -171,6 +196,12 @@ class PurchaseOrderService extends Service
         return [true,''];
     }
 
+    /**
+     * 获取采购单列表
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function getList($data,$user){
         $model = PurchaseOrder::where('del_time',0)
             ->select('order_number','id','depart_id','mark','crt_time','state','crt_id','order_type','sales_order_id','supplier','purchase_id','purchase_total','rate','discount_fee','other_fee','total')
@@ -190,6 +221,11 @@ class PurchaseOrderService extends Service
         return [true, $list];
     }
 
+    /**
+     * 拼接数据
+     * @param $data
+     * @return array
+     */
     public function fillListData($data){
         if(empty($data['data'])) return $data;
 
@@ -217,6 +253,12 @@ class PurchaseOrderService extends Service
         return $data;
     }
 
+    /**
+     * 采购单参数规则
+     * @param $data
+     * @param $is_check
+     * @return array
+     */
     public function orderRule(&$data, $is_check = true){
         if(empty($data['order_type'])) return [false,'采购订单类型不能为空'];
         if($this->isEmpty($data,'product')) return [false,'产品不能为空'];
@@ -257,6 +299,12 @@ class PurchaseOrderService extends Service
         return [true, ''];
     }
 
+    /**
+     * 采购单确认
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function purchaseOrderConfirm($data,$user){
         if(empty($data['order_number'])) return [false, '请选择数据'];