From a97aae9784cd6c12912d5a5453731664b5d57c1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=AF=E8=88=AA?= <280645618@qq.com> Date: Sat, 17 Jan 2026 13:23:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=95=86=E5=93=81=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/qihangerp/model/bo/GoodsAddSkuBo.java | 9 ++++++++ .../goods/service/impl/OGoodsServiceImpl.java | 3 +++ vue/src/views/goods/goods/create.vue | 22 ++++++++++++------- 3 files changed, 26 insertions(+), 8 deletions(-) diff --git a/model/src/main/java/cn/qihangerp/model/bo/GoodsAddSkuBo.java b/model/src/main/java/cn/qihangerp/model/bo/GoodsAddSkuBo.java index 95b21738..97e78104 100644 --- a/model/src/main/java/cn/qihangerp/model/bo/GoodsAddSkuBo.java +++ b/model/src/main/java/cn/qihangerp/model/bo/GoodsAddSkuBo.java @@ -13,10 +13,19 @@ public class GoodsAddSkuBo { private String specNum; private BigDecimal purPrice; + private BigDecimal retailPrice; //外部ERP商品Sku Id private String outerErpSkuId; + public BigDecimal getRetailPrice() { + return retailPrice; + } + + public void setRetailPrice(BigDecimal retailPrice) { + this.retailPrice = retailPrice; + } + public String getOuterErpSkuId() { return outerErpSkuId; } diff --git a/serviceImpl/goods/src/main/java/cn/qihangerp/module/goods/service/impl/OGoodsServiceImpl.java b/serviceImpl/goods/src/main/java/cn/qihangerp/module/goods/service/impl/OGoodsServiceImpl.java index 5560b083..a33d7b0b 100644 --- a/serviceImpl/goods/src/main/java/cn/qihangerp/module/goods/service/impl/OGoodsServiceImpl.java +++ b/serviceImpl/goods/src/main/java/cn/qihangerp/module/goods/service/impl/OGoodsServiceImpl.java @@ -167,6 +167,9 @@ public class OGoodsServiceImpl extends ServiceImpl if(bo.getPurPrice() == null){ spec.setPurPrice(goods.getPurPrice()); }else spec.setPurPrice(bo.getPurPrice()); + if(bo.getRetailPrice() == null){ + spec.setRetailPrice(goods.getRetailPrice()); + }else spec.setRetailPrice(bo.getRetailPrice()); spec.setStatus(1); skuMapper.insert(spec); diff --git a/vue/src/views/goods/goods/create.vue b/vue/src/views/goods/goods/create.vue index 96411428..4067e05c 100644 --- a/vue/src/views/goods/goods/create.vue +++ b/vue/src/views/goods/goods/create.vue @@ -22,18 +22,18 @@ - + - + + + + @@ -182,14 +182,19 @@ - + - + + + + @@ -278,6 +283,7 @@ export default { image: [{ required: true, message: '商品图片不能为空' }], number: [{ required: true, message: '商品编码不能为空' }], purPrice: [{ required: true, message: '请填写预计采购价' }], + retailPrice: [{ required: true, message: '请填写预计零售价' }], }, // 子表选中数据