Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zptz-sass-kelaidian
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
李大见
zptz-sass-kelaidian
Commits
b3e035f3
提交
b3e035f3
authored
9月 12, 2024
作者:
窦斌
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
edit
上级
0882ed63
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
48 行增加
和
35 行删除
+48
-35
OrderListController.php
app/Http/Controllers/Api/MobileWeb/OrderListController.php
+38
-21
OrderListValidator.php
.../Requests/Validators/Api/MobileWeb/OrderListValidator.php
+10
-14
OrderListService.php
app/Services/Api/MobileWeb/OrderListService.php
+0
-0
没有找到文件。
app/Http/Controllers/Api/MobileWeb/OrderListController.php
浏览文件 @
b3e035f3
...
@@ -100,60 +100,77 @@ class OrderListController extends Controller
...
@@ -100,60 +100,77 @@ class OrderListController extends Controller
return
response
()
->
json
(
$return_data
);
return
response
()
->
json
(
$return_data
);
}
}
// 检验
//出发
public
function
inspect
(
Request
$request
)
public
function
lineStart
(
Request
$request
){
{
$error_message
=
$this
->
dataValidator
->
lineValidator
(
$request
->
all
());
// 验证数据
$error_message
=
$this
->
dataValidator
->
startInstallValidator
(
$request
->
all
());
if
(
$error_message
)
{
if
(
$error_message
)
{
return
response
()
->
json
([
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
,
'ErrorMessage'
=>
$error_message
->
first
(),
'Data'
=>
[
$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
);
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
->
startInstall
Validator
(
$request
->
all
());
$error_message
=
$this
->
dataValidator
->
info
Validator
(
$request
->
all
());
if
(
$error_message
)
{
if
(
$error_message
)
{
return
response
()
->
json
([
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
,
'ErrorMessage'
=>
$error_message
->
first
(),
'Data'
=>
[
$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
);
return
response
()
->
json
(
$return_data
);
}
}
//
安装反馈
//
检验
public
function
ins
tallFeedback
(
Request
$request
)
public
function
ins
pect
(
Request
$request
)
{
{
// 验证数据
// 验证数据
$error_message
=
$this
->
dataValidator
->
installFeedback
Validator
(
$request
->
all
());
$error_message
=
$this
->
dataValidator
->
startInstall
Validator
(
$request
->
all
());
if
(
$error_message
)
{
if
(
$error_message
)
{
return
response
()
->
json
([
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
,
'ErrorMessage'
=>
$error_message
->
first
(),
'Data'
=>
[
$error_message
]]);
return
response
()
->
json
([
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
,
'ErrorMessage'
=>
$error_message
->
first
(),
'Data'
=>
[
$error_message
]]);
}
}
$return_data
=
OrderListService
::
ins
tallFeedback
(
$request
->
all
());
$return_data
=
OrderListService
::
ins
pect
(
$request
->
all
());
return
response
()
->
json
(
$return_data
);
return
response
()
->
json
(
$return_data
);
}
}
//
获取反馈信息
//
安装反馈
public
function
get
Feedback
(
Request
$request
)
public
function
install
Feedback
(
Request
$request
)
{
{
// 验证数据
// 验证数据
$error_message
=
$this
->
dataValidator
->
startInstall
Validator
(
$request
->
all
());
$error_message
=
$this
->
dataValidator
->
installFeedback
Validator
(
$request
->
all
());
if
(
$error_message
)
{
if
(
$error_message
)
{
return
response
()
->
json
([
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
,
'ErrorMessage'
=>
$error_message
->
first
(),
'Data'
=>
[
$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
);
return
response
()
->
json
(
$return_data
);
}
}
//
详情
//
获取反馈信息
public
function
info
(
Request
$request
)
public
function
getFeedback
(
Request
$request
)
{
{
// 验证数据
// 验证数据
$error_message
=
$this
->
dataValidator
->
startInstallValidator
(
$request
->
all
());
$error_message
=
$this
->
dataValidator
->
startInstallValidator
(
$request
->
all
());
...
@@ -161,7 +178,7 @@ class OrderListController extends Controller
...
@@ -161,7 +178,7 @@ class OrderListController extends Controller
return
response
()
->
json
([
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
,
'ErrorMessage'
=>
$error_message
->
first
(),
'Data'
=>
[
$error_message
]]);
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
);
return
response
()
->
json
(
$return_data
);
}
}
...
...
app/Http/Requests/Validators/Api/MobileWeb/OrderListValidator.php
浏览文件 @
b3e035f3
...
@@ -44,16 +44,16 @@ class OrderListValidator extends FormRequest
...
@@ -44,16 +44,16 @@ class OrderListValidator extends FormRequest
{
{
// 自定义错误消息
// 自定义错误消息
$messages
=
[
$messages
=
[
'
deor_id.required'
=>
'请输入设计工
单id'
,
'
id.required'
=>
'请输入订
单id'
,
'
deor_
id.integer'
=>
'参数错误'
,
'id.integer'
=>
'参数错误'
,
's
ys_num.required'
=>
'请输入订单单号
'
,
's
tauas.required'
=>
'请输入列表状态
'
,
's
ys_num.max
'
=>
'参数错误'
,
's
tauas.integer
'
=>
'参数错误'
,
];
];
// 数据验证
// 数据验证
$validator
=
Validator
::
make
(
$data
,
[
$validator
=
Validator
::
make
(
$data
,
[
'
deor_
id'
=>
'required|integer|min:1'
,
'id'
=>
'required|integer|min:1'
,
's
ys_num'
=>
'required|string|max:50
'
,
's
tauas'
=>
'required|integer|min:1
'
,
],
$messages
);
],
$messages
);
// 判断数据验证是否成功
// 判断数据验证是否成功
...
@@ -186,7 +186,7 @@ class OrderListValidator extends FormRequest
...
@@ -186,7 +186,7 @@ class OrderListValidator extends FormRequest
}
}
}
}
// 改派验证器
入口
// 改派验证器
public
function
transferOfOrderValidator
(
$data
)
public
function
transferOfOrderValidator
(
$data
)
{
{
// 自定义错误消息
// 自定义错误消息
...
@@ -206,21 +206,17 @@ class OrderListValidator extends FormRequest
...
@@ -206,21 +206,17 @@ class OrderListValidator extends FormRequest
}
}
}
}
//
开始安装
验证器
//
操作节点
验证器
public
function
startInstall
Validator
(
$data
)
public
function
line
Validator
(
$data
)
{
{
// 自定义错误消息
// 自定义错误消息
$messages
=
[
$messages
=
[
'install_id.required'
=>
'参数错误'
,
'id.required'
=>
'请输入工单id'
,
'admin_id.required'
=>
'参数错误'
,
'id.required'
=>
'请输入服务工单id'
,
'id.integer'
=>
'参数错误'
,
'id.integer'
=>
'参数错误'
,
];
];
// 数据验证
// 数据验证
$validator
=
Validator
::
make
(
$data
,
[
$validator
=
Validator
::
make
(
$data
,
[
'install_id'
=>
'required|integer|min:1'
,
'admin_id'
=>
'required|integer|min:1'
,
'id'
=>
'required|integer|min:1'
,
'id'
=>
'required|integer|min:1'
,
],
$messages
);
],
$messages
);
...
...
app/Services/Api/MobileWeb/OrderListService.php
浏览文件 @
b3e035f3
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论