From 44676ead526956ff5d224d911c788c460ff26890 Mon Sep 17 00:00:00 2001 From: zhengyf Date: Mon, 9 Sep 2024 18:11:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BD=E7=9F=A5=EF=BC=9Au8c=E5=AE=9E?= =?UTF-8?q?=E4=BD=93=E6=9F=A5=E8=AF=A2=E5=B7=A5=E5=85=B7=E7=B1=BB=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/lets/util/QueryU8CEntityUtil.java | 58 ++++++++++++++----- 1 file changed, 44 insertions(+), 14 deletions(-) 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 ed0f5f38..5e9e0949 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 @@ -21,44 +21,72 @@ public class QueryU8CEntityUtil { ////////////////////////////////////////////////////////////////////////////////////////公司 @Autowired private IBdCorpDao iBdCorpDao; - /** 根据公司编码UNITCode查询公司 */ - public BdCorpEntity queryBdCorpByUnitCode(String unitCode){ + + /** + * 根据公司编码UNITCode查询公司 + */ + public BdCorpEntity queryBdCorpByUnitCode(String unitCode) { BdCorpEntity entity = new BdCorpEntity(); entity.setUnitcode(unitCode); entity.setDataSourceCode(ProfilesActiveConstant.LETS_DATE_SOURCE); List query = iBdCorpDao.query(entity); - return query.get(0); + if (query.size() >= 1) { + return query.get(0); + } else { + return null; + } } - /** 根据公司主键pk_corp查询公司 */ - public BdCorpEntity queryBdCorpByPkCorp(String pkCorp){ + + /** + * 根据公司主键pk_corp查询公司 + */ + public BdCorpEntity queryBdCorpByPkCorp(String pkCorp) { BdCorpEntity entity = new BdCorpEntity(); entity.setPkCorp(pkCorp); entity.setDataSourceCode(ProfilesActiveConstant.LETS_DATE_SOURCE); List query = iBdCorpDao.query(entity); - return query.get(0); + if (query.size() >= 1) { + return query.get(0); + } else { + return null; + } } ////////////////////////////////////////////////////////////////////////////////////////公司 ////////////////////////////////////////////////////////////////////////////////////////存货基本档案 @Autowired private IBdInvbasdocDao iBdInvbasdocDao; - /** 根据存货编码查询存货基本档案 */ - public BdInvbasdocEntity queryBdInvbasdocByCode(String invcode){ + + /** + * 根据存货编码查询存货基本档案 + */ + public BdInvbasdocEntity queryBdInvbasdocByCode(String invcode) { BdInvbasdocEntity entity = new BdInvbasdocEntity(); entity.setInvcode(invcode); entity.setDr(0L); entity.setDataSourceCode(ProfilesActiveConstant.LETS_DATE_SOURCE); List query = iBdInvbasdocDao.query(entity); - return query.get(0); + if (query.size() >= 1) { + return query.get(0); + } else { + return null; + } } - /** 根据存货基本档案主键查询存货基本档案 */ - public BdInvbasdocEntity queryBdInvbasdocByPkInvbasdoc(String pkInvbasdoc){ + + /** + * 根据存货基本档案主键查询存货基本档案 + */ + public BdInvbasdocEntity queryBdInvbasdocByPkInvbasdoc(String pkInvbasdoc) { BdInvbasdocEntity entity = new BdInvbasdocEntity(); entity.setPkInvbasdoc(pkInvbasdoc); entity.setDr(0L); entity.setDataSourceCode(ProfilesActiveConstant.LETS_DATE_SOURCE); List query = iBdInvbasdocDao.query(entity); - return query.get(0); + if (query.size() >= 1) { + return query.get(0); + } else { + return null; + } } ////////////////////////////////////////////////////////////////////////////////////////存货基本档案 @@ -66,8 +94,10 @@ public class QueryU8CEntityUtil { @Autowired private IBdInvmandocDao iBdInvmandocDao; - /** 根据存货基本档案主键+公司主键查询存货管理档案 */ - public BdInvmandocEntity queryBdInvmandocByPkInvbasdocAndPkCorp(String pkInvbasdoc,String pkCorp){ + /** + * 根据存货基本档案主键+公司主键查询存货管理档案 + */ + public BdInvmandocEntity queryBdInvmandocByPkInvbasdocAndPkCorp(String pkInvbasdoc, String pkCorp) { BdInvmandocEntity entity = new BdInvmandocEntity(); entity.setPkCorp(pkCorp); entity.setPkInvbasdoc(pkInvbasdoc);