From 4a30b431bba300da486400bd14cb71de12680a30 Mon Sep 17 00:00:00 2001 From: liuhanqing Date: Fri, 30 May 2025 16:52:15 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9B=98=E7=82=B9=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CheckStockinController.java | 16 ++- .../CheckStockinDetailController.java | 15 +- .../domain/CheckStockinDetail.java | 128 ++++++++++-------- .../CheckStockinDetailFinishMapper.java | 20 +-- .../ICheckStockinDetailFinishService.java | 4 + .../CheckStockinDetailFinishServiceImpl.java | 24 ++-- .../mapper/CheckStockinFinishMapper.java | 20 +-- .../service/ICheckStockinFinishService.java | 20 +-- .../impl/CheckStockinFinishServiceImpl.java | 23 ++-- .../check/CheckStockinDetailFinishMapper.xml | 80 ++++++++++- .../mapper/check/CheckStockinFinishMapper.xml | 58 +++++++- ruoyi-ui/src/views/check/stockCheck/index.vue | 33 +---- 12 files changed, 300 insertions(+), 141 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheck/controller/CheckStockinController.java b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheck/controller/CheckStockinController.java index 858112e..38f95f4 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheck/controller/CheckStockinController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheck/controller/CheckStockinController.java @@ -1,7 +1,11 @@ package com.ruoyi.check.stockcheck.controller; +import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import cn.hutool.core.convert.Convert; +import com.ruoyi.check.stockcheckfinish.service.ICheckStockinFinishService; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -23,7 +27,7 @@ import com.ruoyi.common.core.page.TableDataInfo; /** * 盘库单据主信息Controller - * + * * @author ruoyi * @date 2025-05-29 */ @@ -33,6 +37,8 @@ public class CheckStockinController extends BaseController { @Autowired private ICheckStockinService checkStockinService; + @Autowired + private ICheckStockinFinishService checkStockinFinishService; /** * 查询盘库单据主信息列表 @@ -42,7 +48,13 @@ public class CheckStockinController extends BaseController public TableDataInfo list(CheckStockin checkStockin) { startPage(); - List list = checkStockinService.selectCheckStockinList(checkStockin); + List list = new ArrayList<>(); + if (Convert.toInt(checkStockin.getStatus())<4){ + list = checkStockinService.selectCheckStockinList(checkStockin); + }else { + list = checkStockinFinishService.selectCheckStockinList(checkStockin); + } + return getDataTable(list); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetail/controller/CheckStockinDetailController.java b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetail/controller/CheckStockinDetailController.java index a24f301..aa31660 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetail/controller/CheckStockinDetailController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetail/controller/CheckStockinDetailController.java @@ -1,7 +1,11 @@ package com.ruoyi.check.stockcheckdetail.controller; +import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import cn.hutool.core.convert.Convert; +import com.ruoyi.check.stockcheckdetailfinish.service.ICheckStockinDetailFinishService; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -23,7 +27,7 @@ import com.ruoyi.common.core.page.TableDataInfo; /** * 盘库单据子信息Controller - * + * * @author ruoyi * @date 2025-05-29 */ @@ -33,6 +37,8 @@ public class CheckStockinDetailController extends BaseController { @Autowired private ICheckStockinDetailService checkStockinDetailService; + @Autowired + private ICheckStockinDetailFinishService checkStockinDetailFinishService; /** * 查询盘库单据子信息列表 @@ -42,7 +48,12 @@ public class CheckStockinDetailController extends BaseController public TableDataInfo list(CheckStockinDetail checkStockinDetail) { startPage(); - List list = checkStockinDetailService.selectCheckStockinDetailList(checkStockinDetail); + List list = new ArrayList<>(); + if (Convert.toInt(checkStockinDetail.getStatus())<4){ + list = checkStockinDetailService.selectCheckStockinDetailList(checkStockinDetail); + }else { + list = checkStockinDetailFinishService.selectCheckStockinDetailList(checkStockinDetail); + } return getDataTable(list); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetail/domain/CheckStockinDetail.java b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetail/domain/CheckStockinDetail.java index 06f0f74..b438c85 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetail/domain/CheckStockinDetail.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetail/domain/CheckStockinDetail.java @@ -7,7 +7,7 @@ import com.ruoyi.common.core.domain.BaseEntity; /** * 盘库单据子信息对象 check_stockin_detail - * + * * @author ruoyi * @date 2025-05-29 */ @@ -130,292 +130,302 @@ public class CheckStockinDetail extends BaseEntity @Excel(name = "备用字段6") private String spare6; - public void setStockCheckDetailId(String stockCheckDetailId) + private String status; + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public void setStockCheckDetailId(String stockCheckDetailId) { this.stockCheckDetailId = stockCheckDetailId; } - public String getStockCheckDetailId() + public String getStockCheckDetailId() { return stockCheckDetailId; } - public void setStockCheckGuid(String stockCheckGuid) + public void setStockCheckGuid(String stockCheckGuid) { this.stockCheckGuid = stockCheckGuid; } - public String getStockCheckGuid() + public String getStockCheckGuid() { return stockCheckGuid; } - public void setStockCheckId(String stockCheckId) + public void setStockCheckId(String stockCheckId) { this.stockCheckId = stockCheckId; } - public String getStockCheckId() + public String getStockCheckId() { return stockCheckId; } - public void setLotNo(String lotNo) + public void setLotNo(String lotNo) { this.lotNo = lotNo; } - public String getLotNo() + public String getLotNo() { return lotNo; } - public void setProductGuid(String productGuid) + public void setProductGuid(String productGuid) { this.productGuid = productGuid; } - public String getProductGuid() + public String getProductGuid() { return productGuid; } - public void setProductId(String productId) + public void setProductId(String productId) { this.productId = productId; } - public String getProductId() + public String getProductId() { return productId; } - public void setQuantity(String quantity) + public void setQuantity(String quantity) { this.quantity = quantity; } - public String getQuantity() + public String getQuantity() { return quantity; } - public void setQuantityX(String quantityX) + public void setQuantityX(String quantityX) { this.quantityX = quantityX; } - public String getQuantityX() + public String getQuantityX() { return quantityX; } - public void setQuantityJ(String quantityJ) + public void setQuantityJ(String quantityJ) { this.quantityJ = quantityJ; } - public String getQuantityJ() + public String getQuantityJ() { return quantityJ; } - public void setPrice(String price) + public void setPrice(String price) { this.price = price; } - public String getPrice() + public String getPrice() { return price; } - public void setCargoNo(String cargoNo) + public void setCargoNo(String cargoNo) { this.cargoNo = cargoNo; } - public String getCargoNo() + public String getCargoNo() { return cargoNo; } - public void setAssignNum(String assignNum) + public void setAssignNum(String assignNum) { this.assignNum = assignNum; } - public String getAssignNum() + public String getAssignNum() { return assignNum; } - public void setAssignNumX(String assignNumX) + public void setAssignNumX(String assignNumX) { this.assignNumX = assignNumX; } - public String getAssignNumX() + public String getAssignNumX() { return assignNumX; } - public void setAssignNumJ(String assignNumJ) + public void setAssignNumJ(String assignNumJ) { this.assignNumJ = assignNumJ; } - public String getAssignNumJ() + public String getAssignNumJ() { return assignNumJ; } - public void setPrintDate(String printDate) + public void setPrintDate(String printDate) { this.printDate = printDate; } - public String getPrintDate() + public String getPrintDate() { return printDate; } - public void setStockStatus(String stockStatus) + public void setStockStatus(String stockStatus) { this.stockStatus = stockStatus; } - public String getStockStatus() + public String getStockStatus() { return stockStatus; } - public void setSupplierId(String supplierId) + public void setSupplierId(String supplierId) { this.supplierId = supplierId; } - public String getSupplierId() + public String getSupplierId() { return supplierId; } - public void setCustomerId(String customerId) + public void setCustomerId(String customerId) { this.customerId = customerId; } - public String getCustomerId() + public String getCustomerId() { return customerId; } - public void setUnit(String unit) + public void setUnit(String unit) { this.unit = unit; } - public String getUnit() + public String getUnit() { return unit; } - public void setSpec(String spec) + public void setSpec(String spec) { this.spec = spec; } - public String getSpec() + public String getSpec() { return spec; } - public void setScanNum(String scanNum) + public void setScanNum(String scanNum) { this.scanNum = scanNum; } - public String getScanNum() + public String getScanNum() { return scanNum; } - public void setScanNumX(String scanNumX) + public void setScanNumX(String scanNumX) { this.scanNumX = scanNumX; } - public String getScanNumX() + public String getScanNumX() { return scanNumX; } - public void setScanNumJ(String scanNumJ) + public void setScanNumJ(String scanNumJ) { this.scanNumJ = scanNumJ; } - public String getScanNumJ() + public String getScanNumJ() { return scanNumJ; } - public void setSpare1(String spare1) + public void setSpare1(String spare1) { this.spare1 = spare1; } - public String getSpare1() + public String getSpare1() { return spare1; } - public void setSpare2(String spare2) + public void setSpare2(String spare2) { this.spare2 = spare2; } - public String getSpare2() + public String getSpare2() { return spare2; } - public void setSpare3(String spare3) + public void setSpare3(String spare3) { this.spare3 = spare3; } - public String getSpare3() + public String getSpare3() { return spare3; } - public void setSpare4(String spare4) + public void setSpare4(String spare4) { this.spare4 = spare4; } - public String getSpare4() + public String getSpare4() { return spare4; } - public void setSpare5(String spare5) + public void setSpare5(String spare5) { this.spare5 = spare5; } - public String getSpare5() + public String getSpare5() { return spare5; } - public void setSpare6(String spare6) + public void setSpare6(String spare6) { this.spare6 = spare6; } - public String getSpare6() + public String getSpare6() { return spare6; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetailfinish/mapper/CheckStockinDetailFinishMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetailfinish/mapper/CheckStockinDetailFinishMapper.java index 9044748..9937040 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetailfinish/mapper/CheckStockinDetailFinishMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetailfinish/mapper/CheckStockinDetailFinishMapper.java @@ -1,19 +1,21 @@ package com.ruoyi.check.stockcheckdetailfinish.mapper; import java.util.List; + +import com.ruoyi.check.stockcheckdetail.domain.CheckStockinDetail; import com.ruoyi.check.stockcheckdetailfinish.domain.CheckStockinDetailFinish; /** * 盘库历史单据子信息Mapper接口 - * + * * @author ruoyi * @date 2025-05-29 */ -public interface CheckStockinDetailFinishMapper +public interface CheckStockinDetailFinishMapper { /** * 查询盘库历史单据子信息 - * + * * @param stockCheckDetailId 盘库历史单据子信息主键 * @return 盘库历史单据子信息 */ @@ -21,7 +23,7 @@ public interface CheckStockinDetailFinishMapper /** * 查询盘库历史单据子信息列表 - * + * * @param checkStockinDetailFinish 盘库历史单据子信息 * @return 盘库历史单据子信息集合 */ @@ -29,7 +31,7 @@ public interface CheckStockinDetailFinishMapper /** * 新增盘库历史单据子信息 - * + * * @param checkStockinDetailFinish 盘库历史单据子信息 * @return 结果 */ @@ -37,7 +39,7 @@ public interface CheckStockinDetailFinishMapper /** * 修改盘库历史单据子信息 - * + * * @param checkStockinDetailFinish 盘库历史单据子信息 * @return 结果 */ @@ -45,7 +47,7 @@ public interface CheckStockinDetailFinishMapper /** * 删除盘库历史单据子信息 - * + * * @param stockCheckDetailId 盘库历史单据子信息主键 * @return 结果 */ @@ -53,9 +55,11 @@ public interface CheckStockinDetailFinishMapper /** * 批量删除盘库历史单据子信息 - * + * * @param stockCheckDetailIds 需要删除的数据主键集合 * @return 结果 */ public int deleteCheckStockinDetailFinishByStockCheckDetailIds(String[] stockCheckDetailIds); + + List selectCheckStockinDetailList(CheckStockinDetail checkStockinDetail); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetailfinish/service/ICheckStockinDetailFinishService.java b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetailfinish/service/ICheckStockinDetailFinishService.java index 0904e93..e6d5ed9 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetailfinish/service/ICheckStockinDetailFinishService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetailfinish/service/ICheckStockinDetailFinishService.java @@ -1,6 +1,8 @@ package com.ruoyi.check.stockcheckdetailfinish.service; import java.util.List; + +import com.ruoyi.check.stockcheckdetail.domain.CheckStockinDetail; import com.ruoyi.check.stockcheckdetailfinish.domain.CheckStockinDetailFinish; /** @@ -58,4 +60,6 @@ public interface ICheckStockinDetailFinishService * @return 结果 */ public int deleteCheckStockinDetailFinishByStockCheckDetailId(String stockCheckDetailId); + + List selectCheckStockinDetailList(CheckStockinDetail checkStockinDetail); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetailfinish/service/impl/CheckStockinDetailFinishServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetailfinish/service/impl/CheckStockinDetailFinishServiceImpl.java index 66ecec1..f8b1865 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetailfinish/service/impl/CheckStockinDetailFinishServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckdetailfinish/service/impl/CheckStockinDetailFinishServiceImpl.java @@ -1,6 +1,8 @@ package com.ruoyi.check.stockcheckdetailfinish.service.impl; import java.util.List; + +import com.ruoyi.check.stockcheckdetail.domain.CheckStockinDetail; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.check.stockcheckdetailfinish.mapper.CheckStockinDetailFinishMapper; @@ -9,19 +11,19 @@ import com.ruoyi.check.stockcheckdetailfinish.service.ICheckStockinDetailFinishS /** * 盘库历史单据子信息Service业务层处理 - * + * * @author ruoyi * @date 2025-05-29 */ @Service -public class CheckStockinDetailFinishServiceImpl implements ICheckStockinDetailFinishService +public class CheckStockinDetailFinishServiceImpl implements ICheckStockinDetailFinishService { @Autowired private CheckStockinDetailFinishMapper checkStockinDetailFinishMapper; /** * 查询盘库历史单据子信息 - * + * * @param stockCheckDetailId 盘库历史单据子信息主键 * @return 盘库历史单据子信息 */ @@ -33,7 +35,7 @@ public class CheckStockinDetailFinishServiceImpl implements ICheckStockinDetailF /** * 查询盘库历史单据子信息列表 - * + * * @param checkStockinDetailFinish 盘库历史单据子信息 * @return 盘库历史单据子信息 */ @@ -45,7 +47,7 @@ public class CheckStockinDetailFinishServiceImpl implements ICheckStockinDetailF /** * 新增盘库历史单据子信息 - * + * * @param checkStockinDetailFinish 盘库历史单据子信息 * @return 结果 */ @@ -57,7 +59,7 @@ public class CheckStockinDetailFinishServiceImpl implements ICheckStockinDetailF /** * 修改盘库历史单据子信息 - * + * * @param checkStockinDetailFinish 盘库历史单据子信息 * @return 结果 */ @@ -69,7 +71,7 @@ public class CheckStockinDetailFinishServiceImpl implements ICheckStockinDetailF /** * 批量删除盘库历史单据子信息 - * + * * @param stockCheckDetailIds 需要删除的盘库历史单据子信息主键 * @return 结果 */ @@ -81,7 +83,7 @@ public class CheckStockinDetailFinishServiceImpl implements ICheckStockinDetailF /** * 删除盘库历史单据子信息信息 - * + * * @param stockCheckDetailId 盘库历史单据子信息主键 * @return 结果 */ @@ -90,4 +92,10 @@ public class CheckStockinDetailFinishServiceImpl implements ICheckStockinDetailF { return checkStockinDetailFinishMapper.deleteCheckStockinDetailFinishByStockCheckDetailId(stockCheckDetailId); } + + @Override + public List selectCheckStockinDetailList(CheckStockinDetail checkStockinDetail) { + return checkStockinDetailFinishMapper.selectCheckStockinDetailList(checkStockinDetail); + + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckfinish/mapper/CheckStockinFinishMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckfinish/mapper/CheckStockinFinishMapper.java index b9b2a9d..8ea1747 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckfinish/mapper/CheckStockinFinishMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckfinish/mapper/CheckStockinFinishMapper.java @@ -1,19 +1,21 @@ package com.ruoyi.check.stockcheckfinish.mapper; import java.util.List; + +import com.ruoyi.check.stockcheck.domain.CheckStockin; import com.ruoyi.check.stockcheckfinish.domain.CheckStockinFinish; /** * 盘库历史单据主信息Mapper接口 - * + * * @author ruoyi * @date 2025-05-29 */ -public interface CheckStockinFinishMapper +public interface CheckStockinFinishMapper { /** * 查询盘库历史单据主信息 - * + * * @param stockGuid 盘库历史单据主信息主键 * @return 盘库历史单据主信息 */ @@ -21,7 +23,7 @@ public interface CheckStockinFinishMapper /** * 查询盘库历史单据主信息列表 - * + * * @param checkStockinFinish 盘库历史单据主信息 * @return 盘库历史单据主信息集合 */ @@ -29,7 +31,7 @@ public interface CheckStockinFinishMapper /** * 新增盘库历史单据主信息 - * + * * @param checkStockinFinish 盘库历史单据主信息 * @return 结果 */ @@ -37,7 +39,7 @@ public interface CheckStockinFinishMapper /** * 修改盘库历史单据主信息 - * + * * @param checkStockinFinish 盘库历史单据主信息 * @return 结果 */ @@ -45,7 +47,7 @@ public interface CheckStockinFinishMapper /** * 删除盘库历史单据主信息 - * + * * @param stockGuid 盘库历史单据主信息主键 * @return 结果 */ @@ -53,9 +55,11 @@ public interface CheckStockinFinishMapper /** * 批量删除盘库历史单据主信息 - * + * * @param stockGuids 需要删除的数据主键集合 * @return 结果 */ public int deleteCheckStockinFinishByStockGuids(String[] stockGuids); + + List selectCheckStockinList(CheckStockin checkStockin); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckfinish/service/ICheckStockinFinishService.java b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckfinish/service/ICheckStockinFinishService.java index 5f9e544..52c08cd 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckfinish/service/ICheckStockinFinishService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckfinish/service/ICheckStockinFinishService.java @@ -1,19 +1,21 @@ package com.ruoyi.check.stockcheckfinish.service; import java.util.List; + +import com.ruoyi.check.stockcheck.domain.CheckStockin; import com.ruoyi.check.stockcheckfinish.domain.CheckStockinFinish; /** * 盘库历史单据主信息Service接口 - * + * * @author ruoyi * @date 2025-05-29 */ -public interface ICheckStockinFinishService +public interface ICheckStockinFinishService { /** * 查询盘库历史单据主信息 - * + * * @param stockGuid 盘库历史单据主信息主键 * @return 盘库历史单据主信息 */ @@ -21,7 +23,7 @@ public interface ICheckStockinFinishService /** * 查询盘库历史单据主信息列表 - * + * * @param checkStockinFinish 盘库历史单据主信息 * @return 盘库历史单据主信息集合 */ @@ -29,7 +31,7 @@ public interface ICheckStockinFinishService /** * 新增盘库历史单据主信息 - * + * * @param checkStockinFinish 盘库历史单据主信息 * @return 结果 */ @@ -37,7 +39,7 @@ public interface ICheckStockinFinishService /** * 修改盘库历史单据主信息 - * + * * @param checkStockinFinish 盘库历史单据主信息 * @return 结果 */ @@ -45,7 +47,7 @@ public interface ICheckStockinFinishService /** * 批量删除盘库历史单据主信息 - * + * * @param stockGuids 需要删除的盘库历史单据主信息主键集合 * @return 结果 */ @@ -53,9 +55,11 @@ public interface ICheckStockinFinishService /** * 删除盘库历史单据主信息信息 - * + * * @param stockGuid 盘库历史单据主信息主键 * @return 结果 */ public int deleteCheckStockinFinishByStockGuid(String stockGuid); + + List selectCheckStockinList(CheckStockin checkStockin); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckfinish/service/impl/CheckStockinFinishServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckfinish/service/impl/CheckStockinFinishServiceImpl.java index 80694e7..b60ea0a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckfinish/service/impl/CheckStockinFinishServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/check/stockcheckfinish/service/impl/CheckStockinFinishServiceImpl.java @@ -1,6 +1,8 @@ package com.ruoyi.check.stockcheckfinish.service.impl; import java.util.List; + +import com.ruoyi.check.stockcheck.domain.CheckStockin; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.check.stockcheckfinish.mapper.CheckStockinFinishMapper; @@ -9,19 +11,19 @@ import com.ruoyi.check.stockcheckfinish.service.ICheckStockinFinishService; /** * 盘库历史单据主信息Service业务层处理 - * + * * @author ruoyi * @date 2025-05-29 */ @Service -public class CheckStockinFinishServiceImpl implements ICheckStockinFinishService +public class CheckStockinFinishServiceImpl implements ICheckStockinFinishService { @Autowired private CheckStockinFinishMapper checkStockinFinishMapper; /** * 查询盘库历史单据主信息 - * + * * @param stockGuid 盘库历史单据主信息主键 * @return 盘库历史单据主信息 */ @@ -33,7 +35,7 @@ public class CheckStockinFinishServiceImpl implements ICheckStockinFinishService /** * 查询盘库历史单据主信息列表 - * + * * @param checkStockinFinish 盘库历史单据主信息 * @return 盘库历史单据主信息 */ @@ -45,7 +47,7 @@ public class CheckStockinFinishServiceImpl implements ICheckStockinFinishService /** * 新增盘库历史单据主信息 - * + * * @param checkStockinFinish 盘库历史单据主信息 * @return 结果 */ @@ -57,7 +59,7 @@ public class CheckStockinFinishServiceImpl implements ICheckStockinFinishService /** * 修改盘库历史单据主信息 - * + * * @param checkStockinFinish 盘库历史单据主信息 * @return 结果 */ @@ -69,7 +71,7 @@ public class CheckStockinFinishServiceImpl implements ICheckStockinFinishService /** * 批量删除盘库历史单据主信息 - * + * * @param stockGuids 需要删除的盘库历史单据主信息主键 * @return 结果 */ @@ -81,7 +83,7 @@ public class CheckStockinFinishServiceImpl implements ICheckStockinFinishService /** * 删除盘库历史单据主信息信息 - * + * * @param stockGuid 盘库历史单据主信息主键 * @return 结果 */ @@ -90,4 +92,9 @@ public class CheckStockinFinishServiceImpl implements ICheckStockinFinishService { return checkStockinFinishMapper.deleteCheckStockinFinishByStockGuid(stockGuid); } + + @Override + public List selectCheckStockinList(CheckStockin checkStockin) { + return checkStockinFinishMapper.selectCheckStockinList(checkStockin); + } } diff --git a/ruoyi-admin/src/main/resources/mapper/check/CheckStockinDetailFinishMapper.xml b/ruoyi-admin/src/main/resources/mapper/check/CheckStockinDetailFinishMapper.xml index 71b38d8..7c45664 100644 --- a/ruoyi-admin/src/main/resources/mapper/check/CheckStockinDetailFinishMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/check/CheckStockinDetailFinishMapper.xml @@ -3,7 +3,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + @@ -36,6 +36,42 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select stock_check_detail_id, stock_check_guid, stock_check_id, lot_no, product_guid, product_id, quantity, quantity_x, quantity_j, price, cargo_no, remark, assign_num, assign_num_x, assign_num_j, print_date, stock_status, supplier_id, customer_id, unit, spec, scan_num, scan_num_x, scan_num_j, spare1, spare2, spare3, spare4, spare5, spare6 from check_stockin_detail_finish + select stock_check_detail_id, stock_check_guid, stock_check_id, lot_no, product_guid, product_id, quantity, quantity_x, quantity_j, price, cargo_no, remark, assign_num, assign_num_x, assign_num_j, print_date, stock_status, supplier_id, customer_id, unit, spec, spare1, spare2, spare3, spare4, spare5, spare6, scan_num, scan_num_x, scan_num_j from check_stockin_detail_finish @@ -43,7 +79,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + + insert into check_stockin_detail_finish @@ -189,9 +259,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from check_stockin_detail_finish where stock_check_detail_id in + delete from check_stockin_detail_finish where stock_check_detail_id in #{stockCheckDetailId} - \ No newline at end of file + diff --git a/ruoyi-admin/src/main/resources/mapper/check/CheckStockinFinishMapper.xml b/ruoyi-admin/src/main/resources/mapper/check/CheckStockinFinishMapper.xml index 9be19be..d2c6eff 100644 --- a/ruoyi-admin/src/main/resources/mapper/check/CheckStockinFinishMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/check/CheckStockinFinishMapper.xml @@ -3,7 +3,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + @@ -25,14 +25,37 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + + + + + + + + + + + + + + + + + + + + + + + select stock_guid, stock_check_id, check_type, create_date, create_man_id, status, warehouse_id, finish_date, erp_bill, stock_source, department_no, customer_no, class_no, supplier_no, spare1, spare2, spare3, spare4, spare5 from check_stockin_finish + select stock_guid, stock_check_id, check_type, create_date, create_man_id, status, warehouse_id, spare5, spare4, spare3, finish_date, spare2, spare1, erp_bill, stock_source, department_no, customer_no, class_no, supplier_no from check_stockin_finish - + + insert into check_stockin_finish @@ -135,9 +181,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from check_stockin_finish where stock_guid in + delete from check_stockin_finish where stock_guid in #{stockGuid} - \ No newline at end of file + diff --git a/ruoyi-ui/src/views/check/stockCheck/index.vue b/ruoyi-ui/src/views/check/stockCheck/index.vue index a87e576..1dd6244 100644 --- a/ruoyi-ui/src/views/check/stockCheck/index.vue +++ b/ruoyi-ui/src/views/check/stockCheck/index.vue @@ -20,7 +20,7 @@ - + -// 明细遮罩层 -// 明细选中数组 -// 明细总条数 -// 明细表格数据 -// 明细查询参数 -handleDetailSelectionChange(selection) { -this.detailIds = selection.map(item => item.stockCheckDetailId) -} -/** 查询明细列表 */ -getDetailList() { -this.detailLoading = true -listStockCheckDetail(this.queryDetailParams).then(response => { -this.stockCheckDetailList = response.rows -this.detailTotal = response.total -this.detailLoading = false -}) -} -/** 选择主表行 */ -handleSelectionChange(selection) { -this.ids = selection.map(item => item.stockGuid) -this.single = selection.length!==1 -this.multiple = !selection.length -} -}