Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
纵之格
ShopXO
提交
f50e9e2e
ShopXO
项目概览
纵之格
/
ShopXO
通知
394
Star
16
Fork
11
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
f50e9e2e
编写于
2月 23, 2022
作者:
G
gongfuxiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
动态表格列表+订单优化
上级
81e587fb
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
19 addition
and
17 deletion
+19
-17
app/admin/form/Order.php
app/admin/form/Order.php
+1
-1
app/admin/view/default/public/module/form_table.html
app/admin/view/default/public/module/form_table.html
+1
-1
app/index/form/Order.php
app/index/form/Order.php
+1
-1
app/index/view/default/public/module/form_table.html
app/index/view/default/public/module/form_table.html
+1
-1
app/module/FormHandleModule.php
app/module/FormHandleModule.php
+3
-2
app/service/OrderService.php
app/service/OrderService.php
+12
-11
未找到文件。
app/admin/form/Order.php
浏览文件 @
f50e9e2e
...
...
@@ -281,7 +281,7 @@ class Order
'view_key'
=>
'user_note'
,
'is_sort'
=>
1
,
'search_config'
=>
[
'form_type'
=>
'
selec
t'
,
'form_type'
=>
'
inpu
t'
,
'where_type'
=>
'like'
,
],
],
...
...
app/admin/view/default/public/module/form_table.html
浏览文件 @
f50e9e2e
...
...
@@ -225,7 +225,7 @@
{{/case}}
{{case module}}
<!-- 从模块加载自定义模块数据 -->
{{:ModuleInclude(
$t['view_key
'], $data_list[$i], [
{{:ModuleInclude(
empty($t['template']) ? $t['view_key'] : $t['template
'], $data_list[$i], [
'form' => $t,
'params' => isset($form_params) ? $form_params : [],
])}}
...
...
app/index/form/Order.php
浏览文件 @
f50e9e2e
...
...
@@ -271,7 +271,7 @@ class Order
'view_key'
=>
'user_note'
,
'is_sort'
=>
1
,
'search_config'
=>
[
'form_type'
=>
'
selec
t'
,
'form_type'
=>
'
inpu
t'
,
'where_type'
=>
'like'
,
],
],
...
...
app/index/view/default/public/module/form_table.html
浏览文件 @
f50e9e2e
...
...
@@ -225,7 +225,7 @@
{{/case}}
{{case module}}
<!-- 从模块加载自定义模块数据 -->
{{:ModuleInclude(
$t['view_key
'], $data_list[$i], [
{{:ModuleInclude(
empty($t['template']) ? $t['view_key'] : $t['template
'], $data_list[$i], [
'form' => $t,
'params' => isset($form_params) ? $form_params : [],
])}}
...
...
app/module/FormHandleModule.php
浏览文件 @
f50e9e2e
...
...
@@ -410,9 +410,10 @@ class FormHandleModule
// 是否指定了数据/表单唯一key作为条件、则复制当前key数据
// 用于根据key指定条件(指定不宜使用这里拼接的key)
if
(
array_key_exists
(
$form_name
,
$this
->
out_params
)
&&
$this
->
out_params
[
$form_name
]
!==
null
&&
$this
->
out_params
[
$form_name
]
!==
''
)
$params_where_name
=
empty
(
$v
[
'params_where_name'
])
?
$form_name
:
$v
[
'params_where_name'
];
if
(
array_key_exists
(
$params_where_name
,
$this
->
out_params
)
&&
$this
->
out_params
[
$params_where_name
]
!==
null
&&
$this
->
out_params
[
$params_where_name
]
!==
''
)
{
$this
->
out_params
[
$form_key
]
=
$this
->
out_params
[
$
form
_name
];
$this
->
out_params
[
$form_key
]
=
$this
->
out_params
[
$
params_where
_name
];
}
// 根据组件类型处理
...
...
app/service/OrderService.php
浏览文件 @
f50e9e2e
...
...
@@ -54,11 +54,6 @@ class OrderService
'key_name'
=>
'ids'
,
'error_msg'
=>
'订单id有误'
,
],
[
'checked_type'
=>
'empty'
,
'key_name'
=>
'user'
,
'error_msg'
=>
'用户信息有误'
,
],
];
$ret
=
ParamsChecked
(
$params
,
$p
);
if
(
$ret
!==
true
)
...
...
@@ -84,7 +79,7 @@ class OrderService
foreach
(
$ids
as
$k
=>
$order_id
)
{
// 获取订单信息
$where
=
[
'id'
=>
intval
(
$order_id
)
,
'user_id'
=>
$params
[
'user'
][
'id'
]
];
$where
=
[
'id'
=>
intval
(
$order_id
)];
$order
=
Db
::
name
(
'Order'
)
->
where
(
$where
)
->
find
();
if
(
empty
(
$order
))
{
...
...
@@ -97,6 +92,9 @@ class OrderService
return
DataReturn
(
'状态不可操作['
.
$status_text
.
'-'
.
$order
[
'order_no'
]
.
']'
,
-
1
);
}
// 订单用户
$order
[
'user'
]
=
UserService
::
UserHandle
(
UserService
::
UserInfo
(
'id'
,
$order
[
'user_id'
]));
// 订单数据集合
$order_data
[]
=
$order
;
$order_ids
[]
=
$order
[
'id'
];
...
...
@@ -126,7 +124,7 @@ class OrderService
{
$pay_result
=
self
::
OrderDirectSuccess
([
'order'
=>
$order
,
'user'
=>
$
params
[
'user'
],
'user'
=>
$
order
[
'user'
],
'params'
=>
$params
,
]);
if
(
$pay_result
[
'code'
]
==
0
)
...
...
@@ -222,12 +220,15 @@ class OrderService
$redirect_url
=
MyUrl
(
'index/order/index'
);
}
// 当前用户
$current_user
=
empty
(
$params
[
'user'
])
?
UserService
::
LoginUserInfo
()
:
$params
[
'user'
];
// 发起支付前处理钩子
$hook_name
=
'plugins_service_order_pay_launch_begin'
;
$ret
=
EventReturnHandle
(
MyEventTrigger
(
$hook_name
,
[
'hook_name'
=>
$hook_name
,
'is_backend'
=>
true
,
'user'
=>
$
params
[
'user'
]
,
'user'
=>
$
current_user
,
'business_ids'
=>
$order_ids
,
'business_nos'
=>
$order_nos
,
'total_price'
=>
$total_price
,
...
...
@@ -243,7 +244,7 @@ class OrderService
// 新增支付日志
$pay_log
=
self
::
OrderPayLogInsert
([
'user_id'
=>
$
params
[
'user'
]
[
'id'
],
'user_id'
=>
$
current_user
[
'id'
],
'business_ids'
=>
$order_ids
,
'business_nos'
=>
$order_nos
,
'total_price'
=>
$total_price
,
...
...
@@ -258,8 +259,8 @@ class OrderService
// 发起支付数据
$pay_data
=
[
'params'
=>
$params
,
'user'
=>
$
params
[
'user'
]
,
'out_user'
=>
md5
(
$
params
[
'user'
]
[
'id'
]),
'user'
=>
$
current_user
,
'out_user'
=>
md5
(
$
current_user
[
'id'
]),
'business_type'
=>
'system-order'
,
'business_ids'
=>
$order_ids
,
'business_nos'
=>
$order_nos
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录