|
@@ -60,22 +60,29 @@ class DeviceRepair
|
|
|
if (!$validate->check($data)) {
|
|
if (!$validate->check($data)) {
|
|
|
return json(['code' => 0, 'msg' => $validate->getError()]);
|
|
return json(['code' => 0, 'msg' => $validate->getError()]);
|
|
|
}
|
|
}
|
|
|
|
|
+ $rs=DeviceRepairModel::where('order_id', $data['order_id'])->where('product_id', $data['product_id'])->find();
|
|
|
|
|
+ if ($rs){
|
|
|
|
|
+// return json(['code' => 0, 'msg' => '您已提交过报修单,请勿重复提交']);
|
|
|
|
|
+ return app('json')->fail('您已提交过报修单,请勿重复提交');
|
|
|
|
|
|
|
|
|
|
+ }
|
|
|
// 3. 提交表单到数据库
|
|
// 3. 提交表单到数据库
|
|
|
$result = DeviceRepairModel::addRepairForm($data);
|
|
$result = DeviceRepairModel::addRepairForm($data);
|
|
|
if (!$result) {
|
|
if (!$result) {
|
|
|
- return json(['code' => 0, 'msg' => '报修表单提交失败,请重试']);
|
|
|
|
|
|
|
+// return json(['code' => 0, 'msg' => '报修表单提交失败,请重试']);
|
|
|
|
|
+ return app('json')->fail('报修表单提交失败,请重试');
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 4. 返回成功(带报修单号)
|
|
// 4. 返回成功(带报修单号)
|
|
|
- return json([
|
|
|
|
|
- 'code' => 200,
|
|
|
|
|
- 'msg' => '报修表单提交成功',
|
|
|
|
|
- 'data' => [
|
|
|
|
|
- 'repair_sn' => $result['repair_sn'], // 自动生成的单号
|
|
|
|
|
- 'tips' => '请保存单号,以便查询进度'
|
|
|
|
|
- ]
|
|
|
|
|
- ]);
|
|
|
|
|
|
|
+ return app('json')->successful($result);
|
|
|
|
|
+// return json([
|
|
|
|
|
+// 'code' => 200,
|
|
|
|
|
+// 'msg' => '报修表单提交成功',
|
|
|
|
|
+// 'data' => [
|
|
|
|
|
+// 'repair_sn' => $result['repair_sn'], // 自动生成的单号
|
|
|
|
|
+// ]
|
|
|
|
|
+// ]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|