丽知:1、成套件修改过滤公司。

This commit is contained in:
zhengyf 2025-06-30 16:52:49 +08:00
parent 41f69e8c5e
commit 6ed7c74567
1 changed files with 14 additions and 1 deletions

View File

@ -34,6 +34,7 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.locks.ReentrantLock;
@ -246,7 +247,19 @@ public class KitPluginInitializer extends PluginBaseEntity {
public void implement(List<OfsKitOrderSearchResponse.OfsKit> filterKits){ public void implement(List<OfsKitOrderSearchResponse.OfsKit> filterKits){
//查询所有公司 //查询所有公司
List<BdCorpEntity> bdCorpEntities = queryU8CEntityUtil.queryBdCorp(); List<BdCorpEntity> bdCorpEntities = new ArrayList<>();
List<BdCorpEntity> corpAll = queryU8CEntityUtil.queryBdCorp();
//查询需要过滤的公司
String filterCompanyStr = queryU8CEntityUtil.queryBdDefDocByListPk();
String[] splitFilterCompany = filterCompanyStr.split(",");
List<String> list = Arrays.asList(splitFilterCompany);
for (BdCorpEntity bdCorpEntity : corpAll) {
String unitCode = bdCorpEntity.getUnitcode();
if(!list.contains(unitCode)){
bdCorpEntities.add(bdCorpEntity);
}
}
//ofsKit列表 //ofsKit列表
for (OfsKitOrderSearchResponse.OfsKit ofsKit : filterKits) { for (OfsKitOrderSearchResponse.OfsKit ofsKit : filterKits) {