|
|
@@ -4,6 +4,7 @@ namespace app\api\controller\store;
|
|
|
use app\admin\model\store\DeviceRepair as DeviceRepairModel;
|
|
|
//use think\Controller;
|
|
|
use app\Request;
|
|
|
+use crmeb\services\UtilService;
|
|
|
use think\facade\Validate;
|
|
|
|
|
|
/**
|
|
|
@@ -25,10 +26,20 @@ class DeviceRepairController
|
|
|
* 提交报修表单(AJAX接口)
|
|
|
* @return \think\response\Json
|
|
|
*/
|
|
|
- public function submit()
|
|
|
+ public function submit(Request $request)
|
|
|
{
|
|
|
// 1. 获取表单数据
|
|
|
- $data = Request::post([
|
|
|
+// $data = Request::post([
|
|
|
+// 'device_name', // 设备名称
|
|
|
+// 'device_number', // 数量
|
|
|
+// 'order_id',
|
|
|
+// 'product_id',
|
|
|
+// 'repair_problem', // 报修问题
|
|
|
+// 'return_address', // 寄回地址
|
|
|
+// 'contact_name', // 联系人
|
|
|
+// 'contact_phone' // 联系电话
|
|
|
+// ]);
|
|
|
+ $data= UtilService::postMore([
|
|
|
'device_name', // 设备名称
|
|
|
'device_number', // 数量
|
|
|
'order_id',
|
|
|
@@ -37,7 +48,7 @@ class DeviceRepairController
|
|
|
'return_address', // 寄回地址
|
|
|
'contact_name', // 联系人
|
|
|
'contact_phone' // 联系电话
|
|
|
- ]);
|
|
|
+ ], $request, true);
|
|
|
// 2. 表单验证
|
|
|
$validate = Validate::make([
|
|
|
'device_name' => 'require|max:100', // 设备名称必填,最多100字
|