From 0aee0b8971213f80da9a69087f8a3427dab804ac Mon Sep 17 00:00:00 2001 From: wangcl Date: Wed, 29 Dec 2021 09:42:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=93=E5=AD=98=E7=9B=B8=E5=85=B3=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E7=B1=BB=E5=9E=8B=E7=94=B1long=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=B8=BAdouble?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/busi/domain/BusiMaterialOperate.java | 12 +++++------- .../com/ruoyi/busi/domain/BusiMaterialStock.java | 14 +++++++------- .../impl/BusiMaterialOperateServiceImpl.java | 2 +- 3 files changed, 13 insertions(+), 15 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiMaterialOperate.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiMaterialOperate.java index 7c35f8558..cd4d439e9 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiMaterialOperate.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiMaterialOperate.java @@ -5,8 +5,6 @@ import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; -import java.util.Optional; - /** * 物料操作流水对象 busi_material_operate * @@ -30,7 +28,7 @@ public class BusiMaterialOperate extends BaseEntity { * 操作数量 */ @Excel(name = "操作数量") - private Long amount; + private double amount; /** * 操作类型 @@ -137,12 +135,12 @@ public class BusiMaterialOperate extends BaseEntity { return materialStockId; } - public void setAmount(Long amount) { - this.amount = amount; + public double getAmount() { + return amount; } - public Long getAmount() { - return amount; + public void setAmount(double amount) { + this.amount = amount; } public void setOprateType(String oprateType) { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiMaterialStock.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiMaterialStock.java index adc6494d6..78fe3c472 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiMaterialStock.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiMaterialStock.java @@ -27,11 +27,11 @@ public class BusiMaterialStock extends BaseEntity /** 进库量 */ @Excel(name = "进库量") - private Long amountIn = 0l; + private double amountIn = 0; /** 出库量 */ @Excel(name = "出库量") - private Long amountOut = 0l; + private double amountOut = 0; /** 单位 */ @Excel(name = "单位") @@ -92,19 +92,19 @@ public class BusiMaterialStock extends BaseEntity return classify; } - public Long getAmountIn() { + public double getAmountIn() { return amountIn; } - public void setAmountIn(Long amountIn) { + public void setAmountIn(double amountIn) { this.amountIn = amountIn; } - public Long getAmountOut() { + public double getAmountOut() { return amountOut; } - public void setAmountOut(Long amountOut) { + public void setAmountOut(double amountOut) { this.amountOut = amountOut; } @@ -116,7 +116,7 @@ public class BusiMaterialStock extends BaseEntity this.orderName = orderName; } - public Long getStockAmount(){ + public double getStockAmount(){ return this.amountIn - this.amountOut; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiMaterialOperateServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiMaterialOperateServiceImpl.java index 6c8436e8e..6167e59cb 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiMaterialOperateServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiMaterialOperateServiceImpl.java @@ -68,7 +68,7 @@ public class BusiMaterialOperateServiceImpl implements IBusiMaterialOperateServi if ("1".equals(busiMaterialOperate.getOprateType())) { // 1为入库 busiMaterialStock.setAmountIn(busiMaterialOperate.getAmount() + busiMaterialStock.getAmountIn()); } else {// 2为入库 - long stockAmount = busiMaterialStock.getAmountIn() - busiMaterialStock.getAmountOut(); + double stockAmount = busiMaterialStock.getAmountIn() - busiMaterialStock.getAmountOut(); if(busiMaterialOperate.getAmount() > stockAmount){ throw new ServiceException("出库超过库存"); }