切换导航条
此项目
正在载入...
登录
李忠强
/
temporaryfood
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
SHW\戥岁。。
3 years ago
提交
327e73a9ad95a6c6bf0044d6148d356b4ec3ac27
1 个父辈
5d28e3dd
master
现价基础上打折
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
15 行增加
和
7 行删除
application/admin/controller/litestore/Litestoregoods.php
application/api/controller/Classification.php
application/api/controller/Goods.php
public/assets/js/backend/litestore/litestoregoods.js
application/admin/controller/litestore/Litestoregoods.php
查看文件 @
327e73a
...
...
@@ -493,9 +493,14 @@ class Litestoregoods extends Backend
$goods_ids
=
$this->request
->get('id');
$goods_ids
= explode(',',
$goods_ids
);
//接收所设置的折扣
$discount
=
$this->request
->get('discount');
$discount
=
$this->request
->get('discount');
$new_discount
=
$discount
/ 10;
foreach (
$goods_ids
as &
$v
) {
Db::name('litestore_goods_spec')->where('goods_id',
$v
)->update(['discount' =>
$discount
]);
$spec_goods_ids
= Db::name('litestore_goods_spec')->where('goods_id',
$v
)->field('goods_spec_id,goods_price')->select();
foreach (
$spec_goods_ids
as &
$item
) {
$goods_price
= round(
$item['goods_price']
*
$new_discount
, 1);
Db::name('litestore_goods_spec')->where('goods_spec_id',
$item['goods_spec_id']
)->update(['discount' =>
$discount
, 'goods_price' =>
$goods_price
]);
}
}
$this->success
('设置成功');
}
...
...
application/api/controller/Classification.php
查看文件 @
327e73a
...
...
@@ -421,7 +421,7 @@ class Classification extends Api
if
(
empty
(
$goods_spec
[
'discount'
]))
{
$item
[
'is_discount'
]
=
'no'
;
}
$item
[
'discount'
]
=
$goods_spec
[
'discount'
];
$item
[
'discount'
]
=
$goods_spec
[
'discount'
]
.
'折'
;
// 总库存
$item
->
append
([
'stock_num'
]);
...
...
@@ -462,6 +462,7 @@ class Classification extends Api
if
(
empty
(
$spec_value
[
'discount'
]))
{
$spec_value
[
'is_discount'
]
=
'no'
;
}
$spec_value
[
'discount'
]
=
$spec_value
[
'discount'
]
.
'折'
;
}
$item
[
'goods_sku_list'
]
=
$goods_spec
;
$item
[
'goods_sku'
]
=
$array
;
...
...
@@ -491,7 +492,7 @@ class Classification extends Api
if
(
empty
(
$goods_spec
[
'discount'
]))
{
$item
[
'is_discount'
]
=
'no'
;
}
$item
[
'discount'
]
=
$goods_spec
[
'discount'
];
$item
[
'discount'
]
=
$goods_spec
[
'discount'
]
.
'折'
;
// 总库存
$item
->
append
([
'stock_num'
]);
...
...
@@ -533,6 +534,7 @@ class Classification extends Api
if
(
empty
(
$spec_value
[
'discount'
]))
{
$spec_value
[
'is_discount'
]
=
'no'
;
}
$spec_value
[
'discount'
]
=
$spec_value
[
'discount'
]
.
'折'
;
}
$item
[
'goods_sku_list'
]
=
$goods_spec
;
$item
[
'goods_sku'
]
=
$array
;
...
...
application/api/controller/Goods.php
查看文件 @
327e73a
...
...
@@ -65,7 +65,7 @@ class Goods extends Api
if
(
empty
(
$goods_spec
[
'discount'
]))
{
$goods
[
'is_discount'
]
=
'no'
;
}
$goods
[
'discount'
]
=
$goods_spec
[
'discount'
];
$goods
[
'discount'
]
=
$goods_spec
[
'discount'
]
.
'折'
;
// 产地
$makerfor_list
=
[
'1'
=>
'国产'
,
'2'
=>
'进口'
];
$goods
[
'makefor'
]
=
isset
(
$makerfor_list
[
$goods
[
'makefor'
]])
?
$makerfor_list
[
$goods
[
'makefor'
]]
:
'未知'
;
...
...
@@ -164,6 +164,7 @@ class Goods extends Api
if
(
empty
(
$value
[
'discount'
]))
{
$value
[
'is_discount'
]
=
'no'
;
}
$value
[
'discount'
]
=
$value
[
'discount'
]
.
'折'
;
}
$this
->
success
(
'商品规格'
,
[
'list'
=>
$goods_spec
,
'sku'
=>
$array
]);
}
...
...
public/assets/js/backend/litestore/litestoregoods.js
查看文件 @
327e73a
...
...
@@ -99,8 +99,8 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'litestor
var
ids
=
Table
.
api
.
selectedids
(
table
);
layer
.
prompt
({
formType
:
0
,
value
:
'8.5折'
,
title
:
'请输入折扣'
,
value
:
'8.5'
,
title
:
'请输入折扣(请勿输入汉字)'
,
area
:
[
'800px'
,
'350px'
]
//自定义文本域宽高
},
function
(
value
,
index
,
elem
){
Fast
.
api
.
ajax
({
...
...
请
注册
或
登录
后发表评论