src/main/java/cc/mrbird/febs/mall/conversion/MallGoodsConversion.java
@@ -1,5 +1,6 @@ package cc.mrbird.febs.mall.conversion; import cc.mrbird.febs.mall.dto.AddMallGoodsDto; import cc.mrbird.febs.mall.entity.MallGoods; import cc.mrbird.febs.mall.vo.MallGoodsDetailsVo; import org.mapstruct.Mapper; @@ -18,4 +19,6 @@ public abstract MallGoodsDetailsVo entityToDetailsVo(MallGoods mallGoods); public abstract List<MallGoodsDetailsVo> entityListToDetailsVoList(List<MallGoods> mallGoods); public abstract MallGoods dtoToEntity(AddMallGoodsDto dto); } src/main/java/cc/mrbird/febs/mall/entity/MallGoodsSku.java
@@ -27,6 +27,8 @@ private BigDecimal presentPrice; private BigDecimal costPrice; private Long styleId; private Long goodsId; src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsService.java
@@ -2,6 +2,7 @@ import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.mall.conversion.MallGoodsConversion; import cc.mrbird.febs.mall.dto.*; import cc.mrbird.febs.mall.entity.*; import cc.mrbird.febs.mall.mapper.*; @@ -99,17 +100,7 @@ } //新增商品 MallGoods mallGoods = new MallGoods(); mallGoods.setGoodsNo(addMallGoodsDto.getGoodsNo()); mallGoods.setGoodsName(addMallGoodsDto.getGoodsName()); mallGoods.setGoodsIntrodution(addMallGoodsDto.getGoodsIntrodution()); mallGoods.setUnit(addMallGoodsDto.getUnit()); mallGoods.setThumb(addMallGoodsDto.getThumb()); mallGoods.setGoodsDetails(addMallGoodsDto.getGoodsDetails()); mallGoods.setOriginalPrice(addMallGoodsDto.getOriginalPrice()); mallGoods.setCategoryId(addMallGoodsDto.getCategoryId()); mallGoods.setPresentPrice(addMallGoodsDto.getPresentPrice()); mallGoods.setIsHot(addMallGoodsDto.getIsHot()); MallGoods mallGoods = MallGoodsConversion.INSTANCE.dtoToEntity(addMallGoodsDto); mallGoods.setIsSale(MallGoods.ISSALE_STATUS_DISABLED); mallGoodsMapper.insert(mallGoods); @@ -161,6 +152,7 @@ mallGoodsSku.setOriginalPrice(new BigDecimal(addMallGoodsSkuDto.getOriginalPrice())); mallGoodsSku.setPresentPrice(new BigDecimal(addMallGoodsSkuDto.getPresentPrice())); mallGoodsSku.setStyleId(mallGoodsStyleSku.getId()); mallGoodsSku.setCostPrice(addMallGoodsSkuDto.getCostPrice()); mallGoodsSku.setGoodsId(mallGoods.getId()); mallGoodsSkuMapper.insert(mallGoodsSku); } src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
@@ -208,7 +208,7 @@ MallGoods mallGoods = mallGoodsMapper.selectById(orderItem.getGoodsId()); MallGoodsSku sku = mallGoodsSkuMapper.selectById(orderItem.getSkuId()); BigDecimal score = sku.getOriginalPrice().multiply(mallGoods.getStaticMultiple()); BigDecimal score = sku.getOriginalPrice().multiply(mallGoods.getStaticMulti()); memberWalletService.add(score, member.getId(), "score"); memberService.addMoneyFlow(member.getId(), score, MoneyFlowTypeEnum.STATIC_BONUS.getValue(), orderInfo.getOrderNo(), null, null, null, null, FlowTypeEnum.SCORE.getValue()); src/main/resources/templates/febs/views/modules/goods/goodsAddNew.html
@@ -365,7 +365,6 @@ var data = {}; data.styleName = attrNameVal; var index = addTableDate(data); bindUpload(index); }); function bindUpload(index) {