From da7052f4bb1160a3c4d99b0e83f619dfcf827435 Mon Sep 17 00:00:00 2001 From: liux <963924687@qq.com> Date: Wed, 14 Jan 2026 17:32:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/controller/BmUnitController.java | 14 ++++++++++++-- .../ma/service/impl/WarehousingServiceImpl.java | 3 +++ .../mapper/material/ma/WarehousingMapper.xml | 7 ++++++- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/controller/BmUnitController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/controller/BmUnitController.java index 65e18f98..e0d72ac9 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/controller/BmUnitController.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/controller/BmUnitController.java @@ -4,10 +4,13 @@ import java.util.List; import javax.servlet.http.HttpServletResponse; import com.bonus.common.log.enums.OperaType; +import com.bonus.material.basic.domain.BmUnitPerson; +import com.bonus.material.basic.service.IBmUnitPersonService; import com.bonus.material.common.annotation.PreventRepeatSubmit; import com.bonus.material.ma.service.ITypeService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; @@ -29,7 +32,7 @@ import com.bonus.common.core.web.page.TableDataInfo; /** * 往来单位管理Controller - * + * * @author xsheng * @date 2024-09-27 */ @@ -44,6 +47,9 @@ public class BmUnitController extends BaseController @Autowired private ITypeService typeService; + @Autowired + private IBmUnitPersonService bmUnitPersonService; + /** * 查询往来单位管理列表 */ @@ -69,7 +75,11 @@ public class BmUnitController extends BaseController { Long deptId = typeService.getUserDeptId(); bmUnit.setCompanyId(deptId); - List list = bmUnitService.selectBmUnitList(bmUnit); + // List list = bmUnitService.selectBmUnitList(bmUnit); + BmUnitPerson bmUnitPerson = new BmUnitPerson(); + bmUnitPerson.setCompanyId(deptId+""); + BeanUtils.copyProperties(bmUnit, bmUnitPerson); + List list = bmUnitPersonService.selectBmUnitList(bmUnitPerson); ExcelUtil util = new ExcelUtil(BmUnit.class); util.exportExcel(response, list, "往来单位管理数据"); } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/WarehousingServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/WarehousingServiceImpl.java index 30127a8f..792ae995 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/WarehousingServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/WarehousingServiceImpl.java @@ -45,6 +45,7 @@ public class WarehousingServiceImpl implements WarehousingService { @Resource private TypeMapper typeMapper; + // @Autowired // private PurchaseInputMapper purchaseInputMapper; @@ -61,6 +62,8 @@ public class WarehousingServiceImpl implements WarehousingService { @Override public List selectMaSupplierInfoList(SupplierInfo maSupplierInfo) { + Long companyId=typeService.getUserDeptId(); + maSupplierInfo.setCompanyId(companyId+""); return warehousingMapper.selectMaSupplierInfoList(maSupplierInfo); } diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/WarehousingMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/WarehousingMapper.xml index 6de5cdf4..1ad5087c 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/WarehousingMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/ma/WarehousingMapper.xml @@ -37,6 +37,11 @@ supplier_id as supplierId , supplier as supplier FROM ma_supplier_info + + + and company_id = #{companyId} + + - \ No newline at end of file +