Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zptz-sass-kelaidian
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
李大见
zptz-sass-kelaidian
Commits
8759d01a
提交
8759d01a
authored
9月 14, 2024
作者:
李大见
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
http://gitlab.bluearp.com/ldj/zptz-sass-kelaidian
上级
14fd4367
e67b717f
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
66 行增加
和
11 行删除
+66
-11
AftersaleOrderController.php
...tp/Controllers/Api/MobileWeb/AftersaleOrderController.php
+17
-10
AftersaleOrderValidator.php
...ests/Validators/Api/MobileWeb/AftersaleOrderValidator.php
+44
-0
AftersaleOrderService.php
app/Services/Api/MobileWeb/AftersaleOrderService.php
+0
-0
LoginService.php
app/Services/Api/MobileWeb/LoginService.php
+1
-0
OrderListService.php
app/Services/Api/MobileWeb/OrderListService.php
+3
-1
api.php
routes/api.php
+1
-0
没有找到文件。
app/Http/Controllers/Api/MobileWeb/AftersaleOrderController.php
浏览文件 @
8759d01a
...
@@ -108,17 +108,24 @@ class AftersaleOrderController extends Controller
...
@@ -108,17 +108,24 @@ class AftersaleOrderController extends Controller
*/
*/
public
function
upload
(
Request
$request
)
public
function
upload
(
Request
$request
)
{
{
$session
=
$request
[
'session'
];
// 验证数据
// if (empty($request['file'])) {
$error_message
=
$this
->
dataValidator
->
uploadValidator
(
$request
->
all
());
// return response()->json(['ErrorCode' => 2, 'ErrorMessage' => '请上传文件', 'Data' => []]);
if
(
$error_message
)
{
// }
return
response
()
->
json
([
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
,
'ErrorMessage'
=>
$error_message
->
first
(),
'Data'
=>
[
$error_message
]]);
$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'
=>
''
]);
}
}
$return_data
=
AftersaleOrderService
::
upload
(
$request
->
all
());
return
response
()
->
json
(
$return_data
);
}
//删除图片
public
function
deletPic
(
Request
$request
){
// 验证数据
$error_message
=
$this
->
dataValidator
->
deletPicValidator
(
$request
->
all
());
if
(
$error_message
)
{
return
response
()
->
json
([
'ErrorCode'
=>
ErrorInc
::
INVALID_PARAM
,
'ErrorMessage'
=>
$error_message
->
first
(),
'Data'
=>
[
$error_message
]]);
}
$return_data
=
AftersaleOrderService
::
deletPic
(
$request
->
all
(),
$request
->
ip
());
return
response
()
->
json
(
$return_data
);
}
}
/**
/**
...
...
app/Http/Requests/Validators/Api/MobileWeb/AftersaleOrderValidator.php
浏览文件 @
8759d01a
...
@@ -85,6 +85,50 @@ class AftersaleOrderValidator extends FormRequest
...
@@ -85,6 +85,50 @@ class AftersaleOrderValidator extends FormRequest
return
$validator
->
errors
();
return
$validator
->
errors
();
}
}
}
}
// 日常反馈验证器
public
function
uploadValidator
(
$data
)
{
// 自定义错误消息
$messages
=
[
'id.required'
=>
'请选择售后单id'
,
'id.integer'
=>
'参数错误'
,
'file.required'
=>
'请输入反馈内容'
,
];
// 数据验证
$validator
=
Validator
::
make
(
$data
,
[
'id'
=>
'required|integer|min:1'
,
'file'
=>
'required'
,
],
$messages
);
// 判断数据验证是否成功
if
(
$validator
->
fails
())
{
return
$validator
->
errors
();
}
}
// 添加图片验证器
public
function
deletPicValidator
(
$data
)
{
// 自定义错误消息
$messages
=
[
'id.required'
=>
'请输入订单id'
,
'id.integer'
=>
'参数错误'
,
'file_id.required'
=>
'请输入图片类型'
,
'file_id.in'
=>
'参数错误'
,
];
// 数据验证
$validator
=
Validator
::
make
(
$data
,
[
'id'
=>
'required|integer|min:1'
,
'file_id'
=>
'required|integer|min:1'
,
],
$messages
);
// 判断数据验证是否成功
if
(
$validator
->
fails
())
{
return
$validator
->
errors
();
}
}
// 列表验证器
// 列表验证器
public
function
infoValidator
(
$data
)
public
function
infoValidator
(
$data
)
...
...
app/Services/Api/MobileWeb/AftersaleOrderService.php
浏览文件 @
8759d01a
差异被折叠。
点击展开。
app/Services/Api/MobileWeb/LoginService.php
浏览文件 @
8759d01a
...
@@ -171,6 +171,7 @@ class LoginService
...
@@ -171,6 +171,7 @@ class LoginService
->
update
([
'priority'
=>
2
,
'update_time'
=>
date
(
'Y-m-d H:i:s'
)]);
->
update
([
'priority'
=>
2
,
'update_time'
=>
date
(
'Y-m-d H:i:s'
)]);
$find_data
=
DB
::
table
(
'installation_master'
)
$find_data
=
DB
::
table
(
'installation_master'
)
->
where
(
'check_code'
,
$find_person
[
'check_code'
])
->
where
(
'check_code'
,
$find_person
[
'check_code'
])
->
where
(
'type'
,
$request
[
'user_type'
])
->
value
(
'id'
);
->
value
(
'id'
);
if
(
$find_data
){
if
(
$find_data
){
return
DB
::
table
(
'installation_master'
)
return
DB
::
table
(
'installation_master'
)
...
...
app/Services/Api/MobileWeb/OrderListService.php
浏览文件 @
8759d01a
...
@@ -1033,7 +1033,9 @@ class OrderListService extends Model
...
@@ -1033,7 +1033,9 @@ class OrderListService extends Model
->
where
(
'is_delect'
,
1
)
->
where
(
'is_delect'
,
1
)
->
value
(
'id'
);
->
value
(
'id'
);
if
(
$feedback
){
if
(
$feedback
){
$res
=
Feedback
::
where
(
'type'
,
$request
[
'type'
])
->
update
([
'is_delect'
=>
2
]);
$res
=
Feedback
::
where
(
'type'
,
$request
[
'type'
])
->
where
(
'gl_id'
,
$orderListArr
[
'id'
])
->
update
([
'is_delect'
=>
2
]);
if
(
$res
)
{
if
(
$res
)
{
$arr
[
'type_name'
]
=
self
::
getPicName
(
$request
[
'type'
]);
//'1';
$arr
[
'type_name'
]
=
self
::
getPicName
(
$request
[
'type'
]);
//'1';
$typename
=
'删除'
.
$arr
[
'type_name'
]
.
'图'
;
$typename
=
'删除'
.
$arr
[
'type_name'
]
.
'图'
;
...
...
routes/api.php
浏览文件 @
8759d01a
...
@@ -1468,6 +1468,7 @@ Route::namespace('Api')->group(function () {
...
@@ -1468,6 +1468,7 @@ Route::namespace('Api')->group(function () {
Route
::
post
(
'w1/after/info'
,
'MobileWeb\AftersaleOrderController@info'
);
//详情
Route
::
post
(
'w1/after/info'
,
'MobileWeb\AftersaleOrderController@info'
);
//详情
Route
::
post
(
'w1/after/addAfterSalePic'
,
'MobileWeb\AftersaleOrderController@addAfterSalePic'
);
//上传售后图片
Route
::
post
(
'w1/after/addAfterSalePic'
,
'MobileWeb\AftersaleOrderController@addAfterSalePic'
);
//上传售后图片
Route
::
post
(
'w1/after/upload'
,
'MobileWeb\AftersaleOrderController@upload'
);
//上传售后图片
Route
::
post
(
'w1/after/upload'
,
'MobileWeb\AftersaleOrderController@upload'
);
//上传售后图片
Route
::
post
(
'w1/after/deletPic'
,
'MobileWeb\AftersaleOrderController@deletPic'
);
//删除图片
Route
::
post
(
'w1/after/quality'
,
'MobileWeb\AftersaleOrderController@quality'
);
//申请完成
Route
::
post
(
'w1/after/quality'
,
'MobileWeb\AftersaleOrderController@quality'
);
//申请完成
// 账单列表
// 账单列表
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论