Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zptz-sass-kelaidian
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
李大见
zptz-sass-kelaidian
Commits
5d7b91e8
提交
5d7b91e8
authored
9月 14, 2024
作者:
李大见
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
账单
上级
c517044a
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
8 行增加
和
97 行删除
+8
-97
StatementsListController.php
...tp/Controllers/Api/MobileWeb/StatementsListController.php
+5
-67
StatementsListValidator.php
...ests/Validators/Api/MobileWeb/StatementsListValidator.php
+3
-30
StatementsListService.php
app/Services/Api/MobileWeb/StatementsListService.php
+0
-0
没有找到文件。
app/Http/Controllers/Api/MobileWeb/StatementsListController.php
浏览文件 @
5d7b91e8
...
...
@@ -47,85 +47,23 @@ class StatementsListController extends Controller
* @param Request $request [description]
* @return [type] [description]
*/
public
function
handle_ive
(
Request
$request
)
{
public
function
businessFirm
(
Request
$request
)
{
// 验证数据
$error_message
=
$this
->
dataValidator
->
handle_ive
Validator
(
$request
->
all
());
$error_message
=
$this
->
dataValidator
->
businessFirm
Validator
(
$request
->
all
());
if
(
$error_message
)
{
return
response
()
->
json
([
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
,
'ErrorMessage'
=>
$error_message
->
first
(),
'Data'
=>
[
$error_message
]]);
}
$data
=
$request
->
all
();
$data
[
'ip'
]
=
$request
->
ip
();
$return_data
=
AftersaleOrderService
::
handle_ive
(
$data
);
$return_data
=
StatementsListService
::
businessFirm
(
$data
);
return
response
()
->
json
(
$return_data
);
}
/**
* 日常反馈
* @authors ldj
* @email 909490343@qq.com
* @date 2024-09-12
* @param Request $request [description]
* @return [type] [description]
*/
public
function
dailyFeedback
(
Request
$request
)
{
// 验证数据
$error_message
=
$this
->
dataValidator
->
dailyFeedbackValidator
(
$request
->
all
());
if
(
$error_message
)
{
return
response
()
->
json
([
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
,
'ErrorMessage'
=>
$error_message
->
first
(),
'Data'
=>
[
$error_message
]]);
}
$data
=
$request
->
all
();
$data
[
'ip'
]
=
$request
->
ip
();
$return_data
=
AftersaleOrderService
::
dailyFeedback
(
$data
);
return
response
()
->
json
(
$return_data
);
}
/**
* 申请完成
* @authors ldj
* @email 909490343@qq.com
* @date 2024-09-12
* @param Request $request [description]
* @return [type] [description]
*/
public
function
quality
(
Request
$request
)
{
// 验证数据
$error_message
=
$this
->
dataValidator
->
dailyFeedbackValidator
(
$request
->
all
());
if
(
$error_message
)
{
return
response
()
->
json
([
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
,
'ErrorMessage'
=>
$error_message
->
first
(),
'Data'
=>
[
$error_message
]]);
}
$data
=
$request
->
all
();
$data
[
'ip'
]
=
$request
->
ip
();
$return_data
=
AftersaleOrderService
::
quality
(
$data
);
return
response
()
->
json
(
$return_data
);
}
/**
* 上传图片
* @authors ldj
* @email 909490343@qq.com
* @date 2024-09-12
* @param Request $request [description]
*/
public
function
upload
(
Request
$request
)
{
$session
=
$request
[
'session'
];
// if (empty($request['file'])) {
// return response()->json(['ErrorCode' => 2, 'ErrorMessage' => '请上传文件', 'Data' => []]);
// }
$request
[
'path'
]
=
'./afterSale/'
.
date
(
'Ym'
);
$return_data
=
DealPicService
::
upload
(
$request
);
if
(
$return_data
[
'code'
]
==
200
)
{
return
response
()
->
json
([
'ErrorCode'
=>
1
,
'ErrorMessage'
=>
'上传成功'
,
'Data'
=>
$return_data
[
'data'
]]);
}
else
{
return
response
()
->
json
([
'ErrorCode'
=>
2
,
'ErrorMessage'
=>
$return_data
[
'msg'
],
'Data'
=>
''
]);
}
}
/**
* 详情
* @authors ldj
* @email 909490343@qq.com
* @date 2024-09-1
2
* @date 2024-09-1
3
* @param Request $request [description]
* @return [type] [description]
*/
...
...
@@ -137,7 +75,7 @@ class StatementsListController extends Controller
}
$data
=
$request
->
all
();
$data
[
'ip'
]
=
$request
->
ip
();
$return_data
=
AftersaleOrder
Service
::
info
(
$data
);
$return_data
=
StatementsList
Service
::
info
(
$data
);
return
response
()
->
json
(
$return_data
);
}
}
app/Http/Requests/Validators/Api/MobileWeb/StatementsListValidator.php
浏览文件 @
5d7b91e8
...
...
@@ -40,44 +40,17 @@ class StatementsListValidator extends FormRequest
}
// 详情验证器
public
function
handle_ive
Validator
(
$data
)
public
function
businessFirm
Validator
(
$data
)
{
// 自定义错误消息
$messages
=
[
'id.required'
=>
'请选择售后单id'
,
'id.integer'
=>
'参数错误'
,
'quality_content.required'
=>
'请输入处理内容'
,
'quality_content.max'
=>
'参数错误'
,
'appoint_time.required'
=>
'请选择预约时间'
,
];
// 数据验证
$validator
=
Validator
::
make
(
$data
,
[
'id'
=>
'required|integer|min:1'
,
'quality_content'
=>
'required|string|max:50'
,
'appoint_time'
=>
'required'
,
],
$messages
);
// 判断数据验证是否成功
if
(
$validator
->
fails
())
{
return
$validator
->
errors
();
}
}
// 日常反馈验证器
public
function
dailyFeedbackValidator
(
$data
)
{
// 自定义错误消息
$messages
=
[
'id.required'
=>
'请选择售后单id'
,
'id.integer'
=>
'参数错误'
,
'remark.required'
=>
'请输入反馈内容'
,
'id.integer'
=>
'参数错误'
];
// 数据验证
$validator
=
Validator
::
make
(
$data
,
[
'id'
=>
'required|integer|min:1'
,
'remark'
=>
'required'
,
'id'
=>
'required|integer|min:1'
],
$messages
);
// 判断数据验证是否成功
...
...
app/Services/Api/MobileWeb/StatementsListService.php
浏览文件 @
5d7b91e8
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论