Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
yii2_fecshop
提交
43f442d7
Y
yii2_fecshop
项目概览
OpenDocCN
/
yii2_fecshop
通知
17
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Y
yii2_fecshop
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
43f442d7
编写于
7月 29, 2019
作者:
T
Terry
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
产品批量插入快捷工具
上级
0756ee51
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
292 addition
and
21 deletion
+292
-21
app/appadmin/modules/Catalog/block/productinfo/Managerbatchedit.php
...in/modules/Catalog/block/productinfo/Managerbatchedit.php
+21
-19
app/appadmin/theme/base/default/catalog/productinfo/managerbatchedit.php
...eme/base/default/catalog/productinfo/managerbatchedit.php
+271
-2
未找到文件。
app/appadmin/modules/Catalog/block/productinfo/Managerbatchedit.php
浏览文件 @
43f442d7
...
...
@@ -76,7 +76,8 @@ class Managerbatchedit extends AppadminbaseBlockEdit implements AppadminbaseBloc
'priceInfo'
=>
$this
->
getPriceInfo
(),
'tier_price'
=>
$this
->
_one
[
'tier_price'
],
'metaInfo'
=>
$this
->
getMetaInfo
(),
'groupAttr'
=>
$this
->
getGroupAttr
(),
'groupGeneralAttr'
=>
$this
->
getGroupGeneralAttr
(),
'groupSpuAttr'
=>
$this
->
getGroupSpuAttr
(),
'descriptionInfo'
=>
$this
->
getDescriptionInfo
(),
'attrGroup'
=>
$this
->
_attr
->
getProductAttrGroupSelect
(),
'primaryInfo'
=>
$this
->
getCurrentProductPrimay
(),
...
...
@@ -214,30 +215,14 @@ class Managerbatchedit extends AppadminbaseBlockEdit implements AppadminbaseBloc
return
$this
->
_lang_attr
.
$editBar
.
$this
->
_textareas
;
}
public
function
getGroupAttr
()
public
function
getGroup
General
Attr
()
{
$this
->
_lang_attr
=
''
;
$this
->
_textareas
=
''
;
$editArr
=
$this
->
_attr
->
getGroupAttr
();
$editArr
=
$this
->
_attr
->
getGroup
General
Attr
();
$this
->
_primaryKey
=
$this
->
_service
->
getPrimaryKey
();
$product_id
=
$this
->
_param
[
$this
->
_primaryKey
];
$this
->
_one
=
$this
->
_service
->
getByPrimaryKey
(
$product_id
);
if
(
$product_id
){
// 从mysql中取出来qty。
$qty
=
Yii
::
$service
->
product
->
stock
->
getProductFlatQty
(
$product_id
);
$this
->
_one
[
'qty'
]
=
$qty
;
// 从mysql中取出来custom option qty
$co_qty_arr
=
Yii
::
$service
->
product
->
stock
->
getProductCustomOptionQty
(
$product_id
);
//var_dump($co_qty_arr);
$custom_option
=
$this
->
_one
[
'custom_option'
];
if
(
is_array
(
$co_qty_arr
)
&&
is_array
(
$custom_option
)){
$arr
=
[];
foreach
(
$custom_option
as
$custom_option_sku
=>
$one
){
$custom_option
[
$custom_option_sku
][
'qty'
]
=
isset
(
$co_qty_arr
[
$custom_option_sku
])
?
$co_qty_arr
[
$custom_option_sku
]
:
0
;
}
$this
->
_one
[
'custom_option'
]
=
$custom_option
;
}
}
// add translate
if
(
!
empty
(
$editArr
)
&&
is_array
(
$editArr
))
{
foreach
(
$editArr
as
$k
=>
$v
)
{
...
...
@@ -264,6 +249,23 @@ class Managerbatchedit extends AppadminbaseBlockEdit implements AppadminbaseBloc
return
''
;
}
public
function
getGroupSpuAttr
()
{
$arr
=
[];
$editArr
=
$this
->
_attr
->
getGroupSpuAttr
();
if
(
is_array
(
$editArr
)
&&
!
empty
(
$editArr
))
{
foreach
(
$editArr
as
$spuOne
)
{
$name
=
$spuOne
[
'name'
];
$displayData
=
isset
(
$spuOne
[
'display'
][
'data'
])
?
$spuOne
[
'display'
][
'data'
]
:
''
;
if
(
$name
&&
is_array
(
$displayData
))
{
$arr
[
$name
]
=
$displayData
;
}
}
}
return
$arr
;
}
public
function
getVal
(
$name
,
$column
){
if
(
isset
(
$this
->
_one
[
$name
])
)
{
...
...
app/appadmin/theme/base/default/catalog/productinfo/managerbatchedit.php
浏览文件 @
43f442d7
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录