From 8cf931e7006477e630b3d5c66bd0a23c5c9446d2 Mon Sep 17 00:00:00 2001 From: xiezhiwen Date: Thu, 13 Jan 2022 11:17:50 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=90=88=E5=90=8C=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E8=B4=A6=E6=88=B7=E5=8F=98=E6=9B=B4=E4=B8=BA=E5=A4=9A?= =?UTF-8?q?=E4=B8=AA=E5=BD=B1=E5=93=8D=E9=93=B6=E8=A1=8C=E7=A7=91=E7=9B=AE?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../voucher/serviceImp/CreateVoucherServiceImpl.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src_core/com/tenwa/voucher/serviceImp/CreateVoucherServiceImpl.java b/src_core/com/tenwa/voucher/serviceImp/CreateVoucherServiceImpl.java index 906f91782..7b5ef2a88 100644 --- a/src_core/com/tenwa/voucher/serviceImp/CreateVoucherServiceImpl.java +++ b/src_core/com/tenwa/voucher/serviceImp/CreateVoucherServiceImpl.java @@ -309,9 +309,11 @@ public class CreateVoucherServiceImpl { * 判断是否"银行\暂收款", 如果是更换科目为本方账户所选科目 */ if("100208".equals(SUBJECT_CODE)) { - BizObject OWN = JBOFactory.createBizObjectQuery(OWN_ACCOUNT.CLASS_NAME,"FbSdk=:FbSdk and state_=:state_").setParameter("FbSdk", "Y").setParameter("state_", "0010").getSingleResult(false); - String acc_title = OWN.getAttribute("acc_title").getString(); - sub=JBOFactory.createBizObjectQuery(LV_STACTS_CONFIG.CLASS_NAME,"id=:id").setParameter("id", acc_title).getSingleResult(false); + BizObject OWN = JBOFactory.createBizObjectQuery(OWN_ACCOUNT.CLASS_NAME,"ACC_NUMBER=:ACC_NUMBER").setParameter("ACC_NUMBER", param.get("ACC_NUMBER")).getSingleResult(false); + if(OWN!=null && !"".equals(OWN)) { + String acc_title = OWN.getAttribute("acc_title").getString(); + sub=JBOFactory.createBizObjectQuery(LV_STACTS_CONFIG.CLASS_NAME,"id=:id").setParameter("id", acc_title).getSingleResult(false); + } } if("PZ2018072100000032".equals(VOUCHERNO) || "PZ2018071100000011".equals(VOUCHERNO)) { if("1".equals(SORT_NUMBER)) {