gogs hai 1 ano
pai
achega
92c5ec3892

+ 53 - 0
app/Service/ConstructionService.php

@@ -11,8 +11,17 @@ use App\Model\Employee;
 use App\Model\SalesOrder;
 use Illuminate\Support\Facades\DB;
 
+/**
+ * 施工订单
+ */
 class ConstructionService extends Service
 {
+    /**
+     * 施工订单编辑
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function constructionEdit($data,$user){
         list($status,$msg) = $this->constructionRule($data, $user, false);
         if(!$status) return [$status,$msg];
@@ -112,6 +121,12 @@ class ConstructionService extends Service
         return [true,''];
     }
 
+    /**
+     * 施工订单新增
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function constructionAdd($data,$user){
         list($status,$msg) = $this->constructionRule($data,$user);
         if(!$status) return [$status,$msg];
@@ -205,6 +220,11 @@ class ConstructionService extends Service
         return [true,''];
     }
 
+    /**
+     * 施工订单删除
+     * @param $data
+     * @return array
+     */
     public function constructionDel($data){
         if($this->isEmpty($data,'id')) return [false,'请选择数据!'];
 
@@ -234,6 +254,11 @@ class ConstructionService extends Service
         return [true,''];
     }
 
+    /**
+     * 施工订单详情
+     * @param $data
+     * @return array
+     */
     public function constructionDetail($data){
         if($this->isEmpty($data,'id')) return [false,'请选择数据!'];
 
@@ -311,6 +336,12 @@ class ConstructionService extends Service
         return [true, $construction];
     }
 
+    /**
+     * 施工订单列表
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function constructionList($data,$user){
         $model = new Construction(['userData' => $user]);
         $model = $model->where('del_time',0)
@@ -325,6 +356,13 @@ class ConstructionService extends Service
         return [true, $list];
     }
 
+    /**
+     * 参数规则
+     * @param $data
+     * @param $user
+     * @param $is_add
+     * @return array
+     */
     public function constructionRule(&$data, $user, $is_add = true){
         if(empty($data['model_type'])) return [false,'工单模板类型不能为空'];
         if(! in_array($data['model_type'],Construction::$model_type)) return [false,'工单模板类型错误'];
@@ -391,6 +429,11 @@ class ConstructionService extends Service
         return [true, [$product_submit, $product_save]];
     }
 
+    /**
+     * 数据拼接
+     * @param $data
+     * @return array
+     */
     public function fillData($data){
         if(empty($data['data'])) return $data;
 
@@ -425,6 +468,11 @@ class ConstructionService extends Service
         return $data;
     }
 
+    /**
+     * 获取施工单号
+     * @param $data
+     * @return array
+     */
     public function constructionGet($data){
         if(empty($data['model_type'])) return [false,'工单模板类型不能为空'];
         if(! isset(Construction::$prefix[$data['model_type']])) return [false,'工单模板类型错误'];
@@ -435,6 +483,11 @@ class ConstructionService extends Service
         return [true,['order_number' => $order_number]];
     }
 
+    /**
+     * 获取保存详情
+     * @param $id
+     * @return array
+     */
     public function getSaveDetail($id){
         $product_save = [];
         $sub = ConstructionProductInfo::where('construction_id',$id)

+ 72 - 0
app/Service/ProductService.php

@@ -13,8 +13,17 @@ use App\Model\ProductInventory;
 use App\Model\ProductRange;
 use Illuminate\Support\Facades\DB;
 
+/**
+ * 产品管理
+ */
 class ProductService extends Service
 {
+    /**
+     * 产品分类编辑
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function productCategoryEdit($data,$user){
         list($status,$msg) = $this->productCategoryRule($data,false);
         if(!$status) return [$status,$msg];
@@ -27,6 +36,12 @@ class ProductService extends Service
         return [true,''];
     }
 
+    /**
+     * 产品分类新增
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function productCategoryAdd($data,$user){
         list($status,$msg) = $this->productCategoryRule($data);
         if(!$status) return [$status,$msg];
@@ -36,6 +51,11 @@ class ProductService extends Service
         return [true,''];
     }
 
+    /**
+     * 产品分类删除
+     * @param $data
+     * @return array
+     */
     public function productCategoryDel($data){
         if($this->isEmpty($data,'id')) return [false,'请选择数据!'];
 
@@ -60,6 +80,12 @@ class ProductService extends Service
         return [true,''];
     }
 
+    /**
+     * 产品分类列表
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function productCategoryList($data,$user){
         $model = ProductCategory::where('del_time',0)
             ->select('title','id','parent_id')
@@ -71,6 +97,12 @@ class ProductService extends Service
         return [true, $list];
     }
 
+    /**
+     * 产品分类参数规则
+     * @param $data
+     * @param $is_add
+     * @return array
+     */
     public function productCategoryRule($data, $is_add = true){
         if($this->isEmpty($data,'data')) return [false,'数据不能为空!'];
 
@@ -120,6 +152,12 @@ class ProductService extends Service
         return [true, $data];
     }
 
+    /**
+     * 产品编辑
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function productEdit($data,$user){
         list($status,$msg) = $this->productRule($data,false);
         if(!$status) return [$status,$msg];
@@ -224,6 +262,12 @@ class ProductService extends Service
         return [true,''];
     }
 
+    /**
+     * 产品新增
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function productAdd($data,$user){
         list($status,$msg) = $this->productRule($data);
         if(!$status) return [$status,$msg];
@@ -318,6 +362,11 @@ class ProductService extends Service
         return [true,''];
     }
 
+    /**
+     * 产品删除
+     * @param $data
+     * @return array
+     */
     public function productDel($data){
         if($this->isEmpty($data,'id')) return [false,'请选择数据!'];
 
@@ -348,6 +397,12 @@ class ProductService extends Service
         return [true,''];
     }
 
+    /**
+     * 产品详情
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function productDetail($data,$user){
         if($this->isEmpty($data,'id')) return [false,'请选择数据!'];
 
@@ -419,6 +474,12 @@ class ProductService extends Service
         return [true, $customer];
     }
 
+    /**
+     * 产品列表
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function productList($data,$user){
         $model = Product::where('del_time',0)
             ->select('title','id','product_category_id','code','size','unit','bar_code','retail_price','cost','depart_price','state','crt_id','crt_time','mark')
@@ -445,6 +506,12 @@ class ProductService extends Service
         return [true, $list];
     }
 
+    /**
+     * 产品参数规则
+     * @param $data
+     * @param $is_add
+     * @return array
+     */
     public function productRule($data, $is_add = true){
         if(empty($data['title'])) return [false,'产品名称不能为空'];
         if(empty($data['product_category_id'])) return [false,'产品分类不能为空'];
@@ -475,6 +542,11 @@ class ProductService extends Service
         return [true, $data];
     }
 
+    /**
+     * 拼接数据
+     * @param $data
+     * @return array
+     */
     public function fillData($data){
         if(empty($data['data'])) return $data;
 

+ 64 - 0
app/Service/SalesOrderService.php

@@ -15,8 +15,17 @@ use App\Model\SalesOrderProductInfo;
 use App\Model\SalesOrderRange;
 use Illuminate\Support\Facades\DB;
 
+/**
+ * 订单管理
+ */
 class SalesOrderService extends Service
 {
+    /**
+     * 订单编辑
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function salesOrderEdit($data,$user){
         list($status,$msg) = $this->salesOrderRule($data, $user, false);
         if(!$status) return [$status,$msg];
@@ -143,6 +152,12 @@ class SalesOrderService extends Service
         return [true,''];
     }
 
+    /**
+     * 产品新增
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function salesOrderAdd($data,$user){
         list($status,$msg) = $this->salesOrderRule($data,$user);
         if(!$status) return [$status,$msg];
@@ -263,6 +278,11 @@ class SalesOrderService extends Service
         return [true,''];
     }
 
+    /**
+     * 订单删除
+     * @param $data
+     * @return array
+     */
     public function salesOrderDel($data){
         if($this->isEmpty($data,'id')) return [false,'请选择数据!'];
 
@@ -294,6 +314,11 @@ class SalesOrderService extends Service
         return [true,''];
     }
 
+    /**
+     * 订单详情
+     * @param $data
+     * @return array
+     */
     public function salesOrderDetail($data){
         if($this->isEmpty($data,'id')) return [false,'请选择数据!'];
 
@@ -396,6 +421,12 @@ class SalesOrderService extends Service
         return [true, $sales];
     }
 
+    /**
+     * 订单列表
+     * @param $data
+     * @param $user
+     * @return array
+     */
     public function salesOrderList($data,$user){
         $model = new SalesOrder(['userData' => $user]);
         $model = $model->where('del_time',0)
@@ -446,6 +477,13 @@ class SalesOrderService extends Service
         return [true, $list];
     }
 
+    /**
+     * 订单参数规则
+     * @param $data
+     * @param $user
+     * @param $is_add
+     * @return array
+     */
     public function salesOrderRule(&$data, $user, $is_add = true){
         if(empty($data['sales_order_type'])) return [false,'合同类型不能为空'];
         if(empty($data['model_type'])) return [false,'订单模板类型不能为空'];
@@ -527,6 +565,12 @@ class SalesOrderService extends Service
         return [true, $data];
     }
 
+    /**
+     * 数据拼接
+     * @param $data
+     * @param $ergs
+     * @return array
+     */
     public function fillData($data,$ergs){
         if(empty($data['data'])) return $data;
 
@@ -587,6 +631,11 @@ class SalesOrderService extends Service
         return [true, ['order_number' => $order_number]];
     }
 
+    /**
+     * 订单推送
+     * @param $data
+     * @return array
+     */
     public function salesOrderDispatchSale($data){
         list($status,$msg) = $this->salesOrderDispatchSaleRule($data);
         if(! $status) return [false,$msg];
@@ -637,6 +686,11 @@ class SalesOrderService extends Service
         return [true,''];
     }
 
+    /**
+     * 订单推送规则
+     * @param $data
+     * @return array
+     */
     public function salesOrderDispatchSaleRule($data){
         if(empty($data['id'])) return [false,'请选择合同派单'];
         $sale = SalesOrder::where('del_time',0)
@@ -651,6 +705,11 @@ class SalesOrderService extends Service
         return [true, $sale];
     }
 
+    /**
+     * 订单推送公司
+     * @param $data
+     * @return array
+     */
     public function salesOrderDispatchCompany($data){
         list($status,$msg) = $this->salesOrderDispatchCompanyRule($data);
         if(! $status) return [false,$msg];
@@ -698,6 +757,11 @@ class SalesOrderService extends Service
         return [true,''];
     }
 
+    /**
+     * 订单推送公司规则
+     * @param $data
+     * @return array
+     */
     public function salesOrderDispatchCompanyRule($data){
         if(empty($data['id'])) return [false,'请选择合同派单'];
         $sale = SalesOrder::where('del_time',0)