提交 b3e035f3 authored 作者: 窦斌's avatar 窦斌

edit

上级 0882ed63
......@@ -100,60 +100,77 @@ class OrderListController extends Controller
return response()->json($return_data);
}
// 检验
public function inspect(Request $request)
{
// 验证数据
$error_message = $this->dataValidator->startInstallValidator($request->all());
//出发
public function lineStart ( Request $request ){
$error_message = $this->dataValidator->lineValidator($request->all());
if ($error_message) {
return response()->json(['ErrorCode'=>ErrorInc::INVALID_PARAM, 'ErrorMessage'=>$error_message->first(), 'Data'=>[$error_message]]);
}
$return_data = OrderListService::lineStart($request->all(),$request->ip());
return response()->json($return_data);
}
$return_data = OrderListService::inspect($request->all());
//抵达
public function lineArrive ( Request $request ){
$error_message = $this->dataValidator->lineValidator($request->all());
if ($error_message) {
return response()->json(['ErrorCode'=>ErrorInc::INVALID_PARAM, 'ErrorMessage'=>$error_message->first(), 'Data'=>[$error_message]]);
}
$return_data = OrderListService::lineArrive($request->all(),$request->ip());
return response()->json($return_data);
}
// 开始安装
public function startInstall(Request $request)
//开始安装
public function startInstall ( Request $request ){
$error_message = $this->dataValidator->lineValidator($request->all());
if ($error_message) {
return response()->json(['ErrorCode'=>ErrorInc::INVALID_PARAM, 'ErrorMessage'=>$error_message->first(), 'Data'=>[$error_message]]);
}
$return_data = OrderListService::startInstall($request->all(),$request->ip());
return response()->json($return_data);
}
// 详情
public function info(Request $request)
{
// 验证数据
$error_message = $this->dataValidator->startInstallValidator($request->all());
$error_message = $this->dataValidator->infoValidator($request->all());
if ($error_message) {
return response()->json(['ErrorCode'=>ErrorInc::INVALID_PARAM, 'ErrorMessage'=>$error_message->first(), 'Data'=>[$error_message]]);
}
$return_data = OrderListService::startInstall($request->all());
$return_data = OrderListService::info($request->all());
return response()->json($return_data);
}
// 安装反馈
public function installFeedback(Request $request)
// 检验
public function inspect(Request $request)
{
// 验证数据
$error_message = $this->dataValidator->installFeedbackValidator($request->all());
$error_message = $this->dataValidator->startInstallValidator($request->all());
if ($error_message) {
return response()->json(['ErrorCode'=>ErrorInc::INVALID_PARAM, 'ErrorMessage'=>$error_message->first(), 'Data'=>[$error_message]]);
}
$return_data = OrderListService::installFeedback($request->all());
$return_data = OrderListService::inspect($request->all());
return response()->json($return_data);
}
// 获取反馈信息
public function getFeedback(Request $request)
// 安装反馈
public function installFeedback(Request $request)
{
// 验证数据
$error_message = $this->dataValidator->startInstallValidator($request->all());
$error_message = $this->dataValidator->installFeedbackValidator($request->all());
if ($error_message) {
return response()->json(['ErrorCode'=>ErrorInc::INVALID_PARAM, 'ErrorMessage'=>$error_message->first(), 'Data'=>[$error_message]]);
}
$return_data = OrderListService::getFeedback($request->all());
$return_data = OrderListService::installFeedback($request->all(),$request->ip());
return response()->json($return_data);
}
// 详情
public function info(Request $request)
// 获取反馈信息
public function getFeedback(Request $request)
{
// 验证数据
$error_message = $this->dataValidator->startInstallValidator($request->all());
......@@ -161,7 +178,7 @@ class OrderListController extends Controller
return response()->json(['ErrorCode'=>ErrorInc::INVALID_PARAM, 'ErrorMessage'=>$error_message->first(), 'Data'=>[$error_message]]);
}
$return_data = OrderListService::info($request->all());
$return_data = OrderListService::getFeedback($request->all());
return response()->json($return_data);
}
......
......@@ -44,16 +44,16 @@ class OrderListValidator extends FormRequest
{
// 自定义错误消息
$messages = [
'deor_id.required' => '请输入设计工单id',
'deor_id.integer' => '参数错误',
'sys_num.required' => '请输入订单单号',
'sys_num.max' => '参数错误',
'id.required' => '请输入订单id',
'id.integer' => '参数错误',
'stauas.required' => '请输入列表状态',
'stauas.integer' => '参数错误',
];
// 数据验证
$validator = Validator::make($data, [
'deor_id' => 'required|integer|min:1',
'sys_num' => 'required|string|max:50',
'id' => 'required|integer|min:1',
'stauas' => 'required|integer|min:1',
], $messages);
// 判断数据验证是否成功
......@@ -186,7 +186,7 @@ class OrderListValidator extends FormRequest
}
}
// 改派验证器入口
// 改派验证器
public function transferOfOrderValidator($data)
{
// 自定义错误消息
......@@ -206,21 +206,17 @@ class OrderListValidator extends FormRequest
}
}
// 开始安装验证器
public function startInstallValidator($data)
// 操作节点验证器
public function lineValidator($data)
{
// 自定义错误消息
$messages = [
'install_id.required' => '参数错误',
'admin_id.required' => '参数错误',
'id.required' => '请输入服务工单id',
'id.required' => '请输入工单id',
'id.integer' => '参数错误',
];
// 数据验证
$validator = Validator::make($data, [
'install_id' => 'required|integer|min:1',
'admin_id' => 'required|integer|min:1',
'id' => 'required|integer|min:1',
], $messages);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论