From df43ffd1b9137d2fcd6e4efd7eae06f1aa9ea79b Mon Sep 17 00:00:00 2001 From: liuhanqing Date: Mon, 20 Oct 2025 16:29:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E5=BA=93=E7=AE=A1=E7=90=86=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../in/stockin/domain/vo/InstockInVo.java | 3 + .../service/impl/InStockinServiceImpl.java | 1 + .../service/impl/MydoJobServiceImpl.java | 1 + .../mydojobdetail/domain/MydoJobDetail.java | 2 + .../mapper/job/MydoJobDetailFinishMapper.xml | 6 +- .../mapper/job/MydoJobDetailMapper.xml | 5 +- ruoyi-ui/src/views/in/job/index.vue | 84 ++++++++++++------- .../src/views/in/stockIn/add/index_new.vue | 59 ++----------- ruoyi-ui/src/views/in/stockIn/index.vue | 7 +- 9 files changed, 81 insertions(+), 87 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/in/stockin/domain/vo/InstockInVo.java b/ruoyi-admin/src/main/java/com/ruoyi/in/stockin/domain/vo/InstockInVo.java index e1a9007..56d0b6e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/in/stockin/domain/vo/InstockInVo.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/in/stockin/domain/vo/InstockInVo.java @@ -27,6 +27,9 @@ public class InstockInVo { @NotNull private String erpBill; + @NotNull + private String productType; + private List productVoList; diff --git a/ruoyi-admin/src/main/java/com/ruoyi/in/stockin/service/impl/InStockinServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/in/stockin/service/impl/InStockinServiceImpl.java index 2b34a99..2aed10a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/in/stockin/service/impl/InStockinServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/in/stockin/service/impl/InStockinServiceImpl.java @@ -108,6 +108,7 @@ public class InStockinServiceImpl implements IInStockinService inStockin.setWarehouseId(inStockinVo.getWarehouseId()); inStockin.setStatus("1"); inStockin.setStockSource("1"); + inStockin.setSpare1(inStockinVo.getProductType()); inStockinMapper.insertInStockin(inStockin); for (int i = 1; i <= productVoList.size(); i++) { BasProduct basProduct = productVoList.get(i-1); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/service/impl/MydoJobServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/service/impl/MydoJobServiceImpl.java index a8e9e2e..552e0fd 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/service/impl/MydoJobServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/job/mydojob/service/impl/MydoJobServiceImpl.java @@ -323,6 +323,7 @@ public class MydoJobServiceImpl implements IMydoJobService { //正常库存 BasStock stockByInStockinDetail = getStockByInStockinDetail(mydoJobDetail, mydoJob, "1"); stockByInStockinDetail.setSpare7("0"); + list.add(stockByInStockinDetail); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/job/mydojobdetail/domain/MydoJobDetail.java b/ruoyi-admin/src/main/java/com/ruoyi/job/mydojobdetail/domain/MydoJobDetail.java index 7afee23..4031eef 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/job/mydojobdetail/domain/MydoJobDetail.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/job/mydojobdetail/domain/MydoJobDetail.java @@ -111,6 +111,8 @@ public class MydoJobDetail extends BaseEntity /** 供应商ID */ @Excel(name = "供应商ID") private String supplierId; + @Excel(name = "供应商") + private String supplierName; /** 备用字段1 */ @Excel(name = "型号") diff --git a/ruoyi-admin/src/main/resources/mapper/job/MydoJobDetailFinishMapper.xml b/ruoyi-admin/src/main/resources/mapper/job/MydoJobDetailFinishMapper.xml index 2056937..b1b22f2 100644 --- a/ruoyi-admin/src/main/resources/mapper/job/MydoJobDetailFinishMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/job/MydoJobDetailFinishMapper.xml @@ -40,6 +40,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + @@ -146,9 +148,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" mjd.spare8, mjd.spare9, mjd.spec, - mjd.unit + mjd.unit, + bs.supplier_name from mydo_job_detail_finish mjd left join bas_product bp on mjd.product_id = bp.product_id + left join bas_supplier bs on mjd.supplier_id = bs.supplier_no where job_id = #{jobId} diff --git a/ruoyi-admin/src/main/resources/mapper/job/MydoJobDetailMapper.xml b/ruoyi-admin/src/main/resources/mapper/job/MydoJobDetailMapper.xml index fbfb89e..ec79370 100644 --- a/ruoyi-admin/src/main/resources/mapper/job/MydoJobDetailMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/job/MydoJobDetailMapper.xml @@ -42,6 +42,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" +