|
@@ -7,6 +7,7 @@ use App\Model\Construction;
|
|
|
use App\Model\ConstructionInfo;
|
|
|
use App\Model\ConstructionProductInfo;
|
|
|
use App\Model\Customer;
|
|
|
+use App\Model\DeliveryNote;
|
|
|
use App\Model\Depart;
|
|
|
use App\Model\Employee;
|
|
|
use App\Model\SalesOrder;
|
|
@@ -747,4 +748,55 @@ class ConstructionService extends Service
|
|
|
|
|
|
return $sales_order_product;
|
|
|
}
|
|
|
+
|
|
|
+ public function deliveryNoteEdit($data,$user){
|
|
|
+ $id = $user;
|
|
|
+ if(isset($data['id'])) {
|
|
|
+ $model = DeliveryNote::where('id',$data['id'])->first();
|
|
|
+ if($model->img3) return [false,'客户已签字,无法编辑!'];
|
|
|
+ }
|
|
|
+
|
|
|
+ else {
|
|
|
+ $model = new DeliveryNote();
|
|
|
+ $model->crt_id = $id;
|
|
|
+ }
|
|
|
+ $model->upd_id = $id;
|
|
|
+ $model->construction_order_number = $data['construction_order_number'] ?? '';
|
|
|
+ $model->start_time = $data['start_time'] ?? '';
|
|
|
+ $model->end_time = $data['end_time'] ?? '';
|
|
|
+ $model->vin_no = $data['vin_no'] ?? '';
|
|
|
+ $model->system = $data['system'] ?? '';
|
|
|
+ $model->mile = $data['mile'] ?? '';
|
|
|
+ $model->is_wait = $data['is_wait'] ?? '';
|
|
|
+ $model->customer_name = $data['customer_name'] ?? '';
|
|
|
+ $model->customer_mobile = $data['customer_mobile'] ?? '';
|
|
|
+ $model->sale_man = $data['sale_man'] ?? '';
|
|
|
+ $model->install_man = $data['install_man'] ?? '';
|
|
|
+ $model->is_brash = $data['is_brash'] ?? '';
|
|
|
+ $model->is_chong = $data['is_chong'] ?? '';
|
|
|
+ $model->service_mark = $data['service_mark'] ?? '';
|
|
|
+ $model->mark = $data['mark'] ?? '';
|
|
|
+ $model->break = $data['break'] ??[];
|
|
|
+ $model->break_mark = $data['break_mark'] ??[];
|
|
|
+ $model->project_id = $data['project_id'] ?? [];
|
|
|
+ $model->other_project_mark = $data['other_project_mark'] ?? '';
|
|
|
+ $model->img = $data['img'] ?? '';
|
|
|
+ $model->img1 = $data['img1'] ?? '';
|
|
|
+ $model->img2 = $data['img2'] ?? '';
|
|
|
+ $model->img3 = $data['img3'] ?? '';
|
|
|
+
|
|
|
+ $model->save();
|
|
|
+
|
|
|
+ return [true,'保存成功!'];
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ public function deliveryNoteList($data)
|
|
|
+ {
|
|
|
+ $list = DeliveryNote::where('del_time',0);
|
|
|
+ $list = $this->limit($list,'*',$data);
|
|
|
+ return [true,$list];
|
|
|
+ }
|
|
|
}
|