商品首页增加销量,yml文件更改
This commit is contained in:
@@ -111,13 +111,19 @@ public class TbProductServiceImpl implements TbProductService {
|
|||||||
for (TbProduct product : page.getContent()) {
|
for (TbProduct product : page.getContent()) {
|
||||||
List<TbProductSku> skuList = new ArrayList<>();
|
List<TbProductSku> skuList = new ArrayList<>();
|
||||||
TbProductVo tbProductVo = new TbProductVo();
|
TbProductVo tbProductVo = new TbProductVo();
|
||||||
//sku
|
//sku,并且计算销量以及库存
|
||||||
|
Double realSalesNumber = 0.00;
|
||||||
|
Double stockNumber = 0.00;
|
||||||
for (TbProductSku sku : tbProductSkus) {
|
for (TbProductSku sku : tbProductSkus) {
|
||||||
//sku
|
//sku
|
||||||
if (sku.getProductId().equals(product.getId().toString())){
|
if (sku.getProductId().equals(product.getId().toString())){
|
||||||
skuList.add(sku);
|
skuList.add(sku);
|
||||||
}
|
}
|
||||||
|
realSalesNumber = realSalesNumber + sku.getRealSalesNumber();
|
||||||
|
stockNumber = stockNumber + sku.getStockNumber();
|
||||||
}
|
}
|
||||||
|
tbProductVo.setRealSalesNumber(realSalesNumber);
|
||||||
|
tbProductVo.setStockNumber(stockNumber);
|
||||||
tbProductVo.setSkuList(skuList);
|
tbProductVo.setSkuList(skuList);
|
||||||
//单位
|
//单位
|
||||||
if (tbShopUnits.isEmpty()){
|
if (tbShopUnits.isEmpty()){
|
||||||
|
|||||||
@@ -149,8 +149,10 @@ public class TbProductVo {
|
|||||||
|
|
||||||
private Double baseSalesNumber;
|
private Double baseSalesNumber;
|
||||||
|
|
||||||
|
//销量
|
||||||
private Integer realSalesNumber;
|
private Double realSalesNumber;
|
||||||
|
//库存
|
||||||
|
private Double stockNumber;
|
||||||
|
|
||||||
|
|
||||||
private Integer salesNumber;
|
private Integer salesNumber;
|
||||||
@@ -213,4 +215,5 @@ public class TbProductVo {
|
|||||||
private String specTableHeaders;
|
private String specTableHeaders;
|
||||||
|
|
||||||
private String skuSnap;
|
private String skuSnap;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ spring:
|
|||||||
druid:
|
druid:
|
||||||
db-type: com.alibaba.druid.pool.DruidDataSource
|
db-type: com.alibaba.druid.pool.DruidDataSource
|
||||||
driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
|
driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
|
||||||
url: jdbc:log4jdbc:mysql://${DB_HOST:localhost}:${DB_PORT:3306}/${DB_NAME:eladmin}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
|
url: jdbc:log4jdbc:mysql://${DB_HOST:rm-bp1b572nblln4jho2.mysql.rds.aliyuncs.com}:${DB_PORT:3306}/${DB_NAME:fycashier}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
|
||||||
username: ${DB_USER:root}
|
username: ${DB_USER:root}
|
||||||
password: ${DB_PWD:123456}
|
password: ${DB_PWD:Czg666888}
|
||||||
# 初始连接数
|
# 初始连接数
|
||||||
initial-size: 5
|
initial-size: 5
|
||||||
# 最小连接数
|
# 最小连接数
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ spring:
|
|||||||
properties:
|
properties:
|
||||||
hibernate:
|
hibernate:
|
||||||
dialect: org.hibernate.dialect.MySQL5InnoDBDialect
|
dialect: org.hibernate.dialect.MySQL5InnoDBDialect
|
||||||
show_sql: false
|
show_sql: true
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
#数据库索引
|
#数据库索引
|
||||||
|
|||||||
Reference in New Issue
Block a user