From ba869fce2e702ff4d129c888689dfb0c3c0c8236 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 21 Jun 2022 16:25:55 +0800
Subject: [PATCH] 20220528
---
src/main/java/cc/mrbird/febs/mall/vo/MallGoodsDetailsVo.java | 3 +++
src/main/java/cc/mrbird/febs/mall/entity/MallGoods.java | 7 +++++++
src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html | 9 +++++++++
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java | 3 ++-
src/main/java/cc/mrbird/febs/mall/vo/AdminMailGoodsDetailVo.java | 2 ++
src/main/resources/templates/febs/views/modules/goods/goodsUpdateNew.html | 11 +++++++++++
src/main/java/cc/mrbird/febs/mall/dto/MallGoodsUpdateDto.java | 2 ++
src/main/java/cc/mrbird/febs/mall/dto/AddMallGoodsDto.java | 2 ++
8 files changed, 38 insertions(+), 1 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/dto/AddMallGoodsDto.java b/src/main/java/cc/mrbird/febs/mall/dto/AddMallGoodsDto.java
index 1e8dde8..f3cf467 100644
--- a/src/main/java/cc/mrbird/febs/mall/dto/AddMallGoodsDto.java
+++ b/src/main/java/cc/mrbird/febs/mall/dto/AddMallGoodsDto.java
@@ -24,6 +24,8 @@
private String thumbs;
+ private String goodsParameter;
+
private String goodsDetails;
private Integer isSale;
diff --git a/src/main/java/cc/mrbird/febs/mall/dto/MallGoodsUpdateDto.java b/src/main/java/cc/mrbird/febs/mall/dto/MallGoodsUpdateDto.java
index 92bc374..977a0ca 100644
--- a/src/main/java/cc/mrbird/febs/mall/dto/MallGoodsUpdateDto.java
+++ b/src/main/java/cc/mrbird/febs/mall/dto/MallGoodsUpdateDto.java
@@ -21,6 +21,8 @@
private String thumbs;
+ private String goodsParameter;
+
private String goodsIntrodution;
private String unit;
diff --git a/src/main/java/cc/mrbird/febs/mall/entity/MallGoods.java b/src/main/java/cc/mrbird/febs/mall/entity/MallGoods.java
index d543d9b..369b65b 100644
--- a/src/main/java/cc/mrbird/febs/mall/entity/MallGoods.java
+++ b/src/main/java/cc/mrbird/febs/mall/entity/MallGoods.java
@@ -26,6 +26,13 @@
private String thumb;
+ /**
+ * ALTER TABLE `mall_goods`
+ * DROP COLUMN `goods_parameter`,
+ * ADD COLUMN `goods_parameter` text NULL COMMENT '商品参数' AFTER `thumb`;
+ */
+ private String goodsParameter;
+
private String goodsDetails;
private Integer isSale;
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
index e97f141..ca70a00 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
@@ -248,7 +248,8 @@
MallGoodsSku sku = mallGoodsSkuMapper.selectById(orderItem.getSkuId());
if (mallGoods.getIsNormal() == 2) {
hasTc = true;
- score = sku.getPresentPrice().multiply(mallGoods.getStaticMulti());
+ BigDecimal staticMulti = mallGoods.getStaticMulti() == null ? BigDecimal.ZERO : mallGoods.getStaticMulti();
+ score = sku.getPresentPrice().multiply(staticMulti);
}
if (score.compareTo(BigDecimal.ZERO) > 0) {
diff --git a/src/main/java/cc/mrbird/febs/mall/vo/AdminMailGoodsDetailVo.java b/src/main/java/cc/mrbird/febs/mall/vo/AdminMailGoodsDetailVo.java
index b634bc3..f83ef64 100644
--- a/src/main/java/cc/mrbird/febs/mall/vo/AdminMailGoodsDetailVo.java
+++ b/src/main/java/cc/mrbird/febs/mall/vo/AdminMailGoodsDetailVo.java
@@ -17,6 +17,8 @@
private List<AdminMailGoodsSkuDetailVo> mailGoodsSkuDetailVo;
+ private String goodsParameter;
+
private String goodsIntrodution;
private String unit;
diff --git a/src/main/java/cc/mrbird/febs/mall/vo/MallGoodsDetailsVo.java b/src/main/java/cc/mrbird/febs/mall/vo/MallGoodsDetailsVo.java
index 3a457fb..e258a8d 100644
--- a/src/main/java/cc/mrbird/febs/mall/vo/MallGoodsDetailsVo.java
+++ b/src/main/java/cc/mrbird/febs/mall/vo/MallGoodsDetailsVo.java
@@ -24,6 +24,9 @@
@ApiModelProperty(value = "商品名称")
private String goodsName;
+ @ApiModelProperty(value = "商品参数")
+ private String goodsParameter;
+
@ApiModelProperty(value = "商品介绍")
private String goodsIntrodution;
diff --git a/src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html b/src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html
index 0f38712..bcc7f0c 100644
--- a/src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html
+++ b/src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html
@@ -142,6 +142,15 @@
</div>
<div class="layui-form-item">
+ <label class="layui-form-label">商品参数:</label>
+ <div class="layui-input-block">
+ <label>
+ <textarea name="goodsParameter" rows="5" autocomplete="off" class="layui-textarea" ></textarea>
+ </label>
+ </div>
+ </div>
+
+ <div class="layui-form-item">
<label class="layui-form-label febs-form-item-require">商品详情:</label>
<div class="layui-input-block">
<!-- <textarea id="goodsDetailEdit" lay-verify="goodsDetails" name = "goodsDetails" class="layui-textarea"></textarea>-->
diff --git a/src/main/resources/templates/febs/views/modules/goods/goodsUpdateNew.html b/src/main/resources/templates/febs/views/modules/goods/goodsUpdateNew.html
index fd10a17..10e16e6 100644
--- a/src/main/resources/templates/febs/views/modules/goods/goodsUpdateNew.html
+++ b/src/main/resources/templates/febs/views/modules/goods/goodsUpdateNew.html
@@ -164,6 +164,16 @@
</div>
<div class="layui-form-item">
+ <label class="layui-form-label">商品参数:</label>
+ <div class="layui-input-block">
+ <label>
+ <textarea name="goodsParameter" rows="5" autoComplete="off"
+ class="layui-textarea"></textarea>
+ </label>
+ </div>
+ </div>
+
+ <div class="layui-form-item">
<label class="layui-form-label febs-form-item-require">商品详情:</label>
<div class="layui-input-block">
<!-- <textarea id="lay_edit" lay-verify="goodsDetails" name="goodsDetails" class="layui-textarea"></textarea>-->
@@ -626,6 +636,7 @@
"unit": goodsInfo.unit,
"stock": goodsInfo.stock,
"volume": goodsInfo.volume,
+ "goodsParameter": goodsInfo.goodsParameter,
"goodsIntrodution": goodsInfo.goodsIntrodution,
"isNormal": goodsInfo.isNormal,
"staticMulti": goodsInfo.staticMulti,
--
Gitblit v1.9.1