1
0
whitefang 1 жил өмнө
parent
commit
5080a33d32

+ 2 - 2
app/api/logic/ServiceOrderLogic.php

@@ -58,8 +58,8 @@ class ServiceOrderLogic extends BaseLogic
             //生成服务工单
             $work_data = [
                 'work_sn' => generate_sn(ServiceWork::class, 'work_sn'),
-                'real_name' => !empty($params['user_info']['real_name'])?$params['user_info']['real_name']:$params['user_info']['nickname'],
-                'mobile' => $params['user_info']['mobile'],
+                'real_name' => $params['contact_people'],
+                'mobile' => $params['contact_number'],
                 'address' => $params['address'],
                 'title' => $goods->goods_name . '*' . $goods->goods_number.$goods->good_unit,
                 'category_type' => $goods['category_type'],

+ 5 - 1
app/api/validate/ServiceOrderValidate.php

@@ -19,6 +19,8 @@ class ServiceOrderValidate extends BaseValidate
         'appointment_time' => 'require|dateFormat:Y-m-d H:i:s',
         'pay_way' => 'require',
         'goods_id' => 'require',
+        'contact_number' => 'require',
+        'contact_people' => 'require'
     ];
 
 
@@ -29,12 +31,14 @@ class ServiceOrderValidate extends BaseValidate
         'appointment_time.dateFormat' => '预约上门时间格式错误',
         'pay_way.require' => '请选择支付方式',
         'goods_id.require' => '订单商品不存在',
+        'contact_number.require' => '联系电话不存在',
+        'contact_people.require' => '联系人不存在',
     ];
 
 
     public function sceneAdd()
     {
-        return $this->only(['address','appointment_time','pay_way','goods_id']);
+        return $this->only(['address','appointment_time','pay_way','goods_id','contact_number','contact_people']);
     }
 
     public function sceneDetail()