From 50fd9e79d0eed69a55f2371c6c70185a54420b93 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Mon, 23 Mar 2026 16:28:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BE=9B=E5=BA=94=E5=95=86?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=8F=8A=E4=BF=AE=E6=94=B9=E5=91=98=E5=B7=A5?= =?UTF-8?q?=E5=A4=B4=E5=83=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bizSuppliers/mapper/NuBizSuppliersOrgMapper.java | 1 + .../mapper/xml/NuBizSuppliersOrgMapper.xml | 3 +++ .../service/INuBizSuppliersOrgService.java | 3 +++ .../service/impl/NuBizSuppliersApplyServiceImpl.java | 10 ++++++++++ .../service/impl/NuBizSuppliersOrgServiceImpl.java | 6 ++++++ .../impl/NuEmployeesAdvisoryInfoServiceImpl.java | 1 + .../main/java/com/nu/dto/SuppliersMaterialInfoDto.java | 4 ++++ 7 files changed, 28 insertions(+) diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/mapper/NuBizSuppliersOrgMapper.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/mapper/NuBizSuppliersOrgMapper.java index d84bfbe..7fee850 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/mapper/NuBizSuppliersOrgMapper.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/mapper/NuBizSuppliersOrgMapper.java @@ -14,4 +14,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; */ public interface NuBizSuppliersOrgMapper extends BaseMapper { + List groupBySuppInfo(@Param("suppliersId") String suppliersId); } diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/mapper/xml/NuBizSuppliersOrgMapper.xml b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/mapper/xml/NuBizSuppliersOrgMapper.xml index 1ed59b8..c736ea5 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/mapper/xml/NuBizSuppliersOrgMapper.xml +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/mapper/xml/NuBizSuppliersOrgMapper.xml @@ -2,4 +2,7 @@ + \ No newline at end of file diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/service/INuBizSuppliersOrgService.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/service/INuBizSuppliersOrgService.java index 6a88b06..2f56565 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/service/INuBizSuppliersOrgService.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/service/INuBizSuppliersOrgService.java @@ -3,6 +3,8 @@ package com.nu.modules.bizSuppliers.service; import com.nu.modules.bizSuppliers.entity.NuBizSuppliersOrg; import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + /** * @Description: 供应商-机构中间表 * @Author: jeecg-boot @@ -11,4 +13,5 @@ import com.baomidou.mybatisplus.extension.service.IService; */ public interface INuBizSuppliersOrgService extends IService { + List groupBySuppInfo(String suppliersId); } diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/service/impl/NuBizSuppliersApplyServiceImpl.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/service/impl/NuBizSuppliersApplyServiceImpl.java index 2d44d8b..cbd062a 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/service/impl/NuBizSuppliersApplyServiceImpl.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/service/impl/NuBizSuppliersApplyServiceImpl.java @@ -292,6 +292,16 @@ public class NuBizSuppliersApplyServiceImpl extends ServiceImpl supList = suppliersOrgService.groupBySuppInfo(suppliersMaterialInfoDto.getSuppliersId()); + SuppliersMaterialInfoDto suppliersInfoMQDto = new SuppliersMaterialInfoDto(); + suppliersInfoMQDto.setId(suppliersMaterialInfoDto.getId()); + suppliersInfoMQDto.setSalesUnit(suppliersMaterialInfoDto.getSalesUnit()); + suppliersInfoMQDto.setSalesUnitPrice(suppliersMaterialInfoDto.getSalesUnitPrice()); + for (NuBizSuppliersOrg nuBizSuppliersOrg : supList){ + rabbitMQUtil.sendToExchange("nu.suppliers.applyStatus", nuBizSuppliersOrg.getOrgCode() + ".suppliers.updateMaterialInfo", suppliersInfoMQDto); + } + return suppliersMaterialInfoDto; } diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/service/impl/NuBizSuppliersOrgServiceImpl.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/service/impl/NuBizSuppliersOrgServiceImpl.java index ef3a2af..fd469e2 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/service/impl/NuBizSuppliersOrgServiceImpl.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/bizSuppliers/service/impl/NuBizSuppliersOrgServiceImpl.java @@ -7,6 +7,8 @@ import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import java.util.List; + /** * @Description: 供应商-机构中间表 * @Author: jeecg-boot @@ -16,4 +18,8 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @Service public class NuBizSuppliersOrgServiceImpl extends ServiceImpl implements INuBizSuppliersOrgService { + @Override + public List groupBySuppInfo(String suppliersId) { + return baseMapper.groupBySuppInfo(suppliersId); + } } diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/service/impl/NuEmployeesAdvisoryInfoServiceImpl.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/service/impl/NuEmployeesAdvisoryInfoServiceImpl.java index df1d7b3..d2f0fd1 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/service/impl/NuEmployeesAdvisoryInfoServiceImpl.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employees/service/impl/NuEmployeesAdvisoryInfoServiceImpl.java @@ -88,6 +88,7 @@ public class NuEmployeesAdvisoryInfoServiceImpl extends ServiceImpl