diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysMakeOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysMakeOrderController.java index 719b9d37..7ec1ed5d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysMakeOrderController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysMakeOrderController.java @@ -489,9 +489,9 @@ public class SysMakeOrderController extends BaseController makeOrder.setCustomerName(sysSalesOrder.getEnterpriseName()); makeOrder.setCustomerId(sysSalesOrder.getEnterpriseCode()); makeOrder.setCustomerOderCode(sysSalesOrder.getSalesOrderNumber()); - makeOrder.setMaterial(String.valueOf(sysSalesOrder.getMaterialSum())); +// makeOrder.setMaterial(String.valueOf(sysSalesOrder.getMaterialSum())); //这个类型需要注意 - makeOrder.setMaterialSum(sysSalesOrder.getEnterpriseSum()); +// makeOrder.setMaterialSum(sysSalesOrder.getEnterpriseSum()); } } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysMakeorderBomController.java b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysMakeorderBomController.java index 24463965..fce8a090 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysMakeorderBomController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysMakeorderBomController.java @@ -172,7 +172,13 @@ public class SysMakeorderBomController extends BaseController ,@RequestParam("materialNo")String materialNo, @RequestParam("makeNo")String makeNo, ModelMap mmap) { ErpBom erpBom = erpBomService.selectErpBomByOneMaterialNo(materialNo); - mmap.put("erpBom", erpBom); + SysMakeorderBom tempBom = new SysMakeorderBom(); + tempBom.setMakeNo(makeNo); + tempBom.setMaterialNo(materialNo); + tempBom.setLevel(0L); + List list = sysMakeorderBomService.selectSysMakeorderBomList(tempBom); + SysMakeorderBom makeorderBom = list.get(0); + mmap.put("makeorderBom", makeorderBom); mmap.put("curIndex", curIndex); mmap.put("makeNo", makeNo); return "/system/makeorder/editMakeOrderBom"; diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysMakeOrder.java b/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysMakeOrder.java index 4f57e875..fd1f0db3 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysMakeOrder.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysMakeOrder.java @@ -70,19 +70,19 @@ public class SysMakeOrder extends BaseEntity /** 物料合计 */ @Excel(name = "物料合计") - private String material; + private Integer material; /** 数量合计 */ @Excel(name = "数量合计") - private int materialSum; + private Integer materialSum; /** 已完成数量 */ @Excel(name = "已完成数量") - private int finishNum; + private Integer finishNum; /** 已入库数量 */ @Excel(name = "已入库数量") - private int eceiptNum; + private Integer eceiptNum; /** 不含税生产成本(RMB) */ @Excel(name = "不含税生产成本(RMB)") @@ -210,43 +210,39 @@ public class SysMakeOrder extends BaseEntity { return customerOderCode; } - public void setMaterial(String material) - { - this.material = material; - } - public String getMaterial() - { + public Integer getMaterial() { return material; } - public void setMaterialSum(int materialSum) - { - this.materialSum = materialSum; + + public void setMaterial(Integer material) { + this.material = material; } - public int getMaterialSum() - { + public Integer getMaterialSum() { return materialSum; } - public void setFinishNum(int finishNum) - { - this.finishNum = finishNum; + + public void setMaterialSum(Integer materialSum) { + this.materialSum = materialSum; } - public int getFinishNum() - { + public Integer getFinishNum() { return finishNum; } - public void setEceiptNum(int eceiptNum) - { - this.eceiptNum = eceiptNum; + + public void setFinishNum(Integer finishNum) { + this.finishNum = finishNum; } - public int getEceiptNum() - { + public Integer getEceiptNum() { return eceiptNum; } + public void setEceiptNum(Integer eceiptNum) { + this.eceiptNum = eceiptNum; + } + public BigDecimal getNoRate() { return noRate; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysMakeOrderServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysMakeOrderServiceImpl.java index 3940ee11..c07f1629 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysMakeOrderServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysMakeOrderServiceImpl.java @@ -275,7 +275,7 @@ public class SysMakeOrderServiceImpl implements ISysMakeOrderService makeOrder.setCustomerOderCode(sysSalesOrderVo.getSalesOrderNumber()); //这里需要注意一下类型 makeOrder.setMaterialSum(sysSalesOrderVo.getEnterpriseSum()); - makeOrder.setMaterial(String.valueOf(sysSalesOrderVo.getMaterialSum())); + makeOrder.setMaterial(sysSalesOrderVo.getMaterialSum()); String makeNo = redisCache.generateBillNo("PO"); makeOrder.setMakeNo(makeNo); // 生成部门待预审数据 diff --git a/ruoyi-admin/src/main/resources/templates/system/makeorder/editMakeOrderBom.html b/ruoyi-admin/src/main/resources/templates/system/makeorder/editMakeOrderBom.html index 4bfb76c5..86642b4b 100644 --- a/ruoyi-admin/src/main/resources/templates/system/makeorder/editMakeOrderBom.html +++ b/ruoyi-admin/src/main/resources/templates/system/makeorder/editMakeOrderBom.html @@ -7,7 +7,7 @@
-
+ @@ -92,8 +92,8 @@