From 18bbef3c00eb26b0238a212c3a6fa47e85bc202f Mon Sep 17 00:00:00 2001 From: zhengyf Date: Mon, 23 Dec 2024 16:04:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BD=E7=9F=A5=EF=BC=9A=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E6=A1=A3=E6=A1=88=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E8=87=AA=E5=AE=9A=E4=B9=89=E6=A1=A3=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/lets/util/QueryU8CEntityUtil.java | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/util/QueryU8CEntityUtil.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/util/QueryU8CEntityUtil.java index f3ef1f6f..1d77dd60 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/util/QueryU8CEntityUtil.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/util/QueryU8CEntityUtil.java @@ -349,6 +349,9 @@ public class QueryU8CEntityUtil { ////////////////////////////////////////////////////////////////////////////////////////公司自定义档案查询 + @Autowired + private IBdDefdoclistDao iBdDefdoclistDao; + /** * 公司三对一 * KS 上海棵丝网络科技有限公司 @@ -420,6 +423,52 @@ public class QueryU8CEntityUtil { } return stringStringHashMap; } + + /** + * 根据自定义项列表code查询自定义项 + */ + public List queryBdDefDocByListCode(String code){ + BdDefdoclistEntity bdDefdoclistEntity = new BdDefdoclistEntity(); + bdDefdoclistEntity.setDoclistcode(code); + bdDefdoclistEntity.setDr(0); + bdDefdoclistEntity.setDataSourceCode(ProfilesActiveConstant.LETS_DATE_SOURCE); + List query = iBdDefdoclistDao.query(bdDefdoclistEntity); + if(query.size()==0){ + Assert.state(false,"根据自定义项列表编码:{},未查询到自定义项。"); + }else if(query.size()>1){ + Assert.state(false,"根据自定义项列表编码:{},查询到多条自定义项。请检查U8C自定义项"); + } + BdDefdoclistEntity bdDefdoclistEntity1 = query.get(0); + + BdDefdocEntity bdDefdocEntity = new BdDefdocEntity(); + bdDefdocEntity.setPkDefdoclist(bdDefdoclistEntity1.getPkDefdoclist()); + bdDefdocEntity.setDr(0); + bdDefdocEntity.setDataSourceCode(ProfilesActiveConstant.LETS_DATE_SOURCE); + List defdocEntityList = iBdDefdocDao.query(bdDefdocEntity); + if(defdocEntityList.size()==0){ + return null; + }else{ + return defdocEntityList; + } + } + + /** + * 根据自定义项列表pk查询自定义项 + */ + public List queryBdDefDocByListPk(String pkDefDocList){ + BdDefdocEntity bdDefdocEntity = new BdDefdocEntity(); + bdDefdocEntity.setPkDefdoclist(pkDefDocList); + bdDefdocEntity.setDr(0); + bdDefdocEntity.setDataSourceCode(ProfilesActiveConstant.LETS_DATE_SOURCE); + List defdocEntityList = iBdDefdocDao.query(bdDefdocEntity); + if(defdocEntityList.size()==0){ + return null; + }else{ + return defdocEntityList; + } + } + + ////////////////////////////////////////////////////////////////////////////////////////公司自定义档案查询 ////////////////////////////////////////////////////////////////////////////////////////客商基本档案