保证金收取凭证增加多主体账套配置
This commit is contained in:
parent
456ef5a63c
commit
f00d9a17bb
@ -28,7 +28,7 @@
|
||||
} */
|
||||
dwTemp.genHTMLObjectWindow(sFlowUnid);
|
||||
String acc_number = Sqlca.getString("select acc_number from OWN_ACCOUNT limit 0,1");
|
||||
String acc_bank = Sqlca.getString("select acc_bank from OWN_ACCOUNT WHERE limit 0,1");
|
||||
String acc_bank = Sqlca.getString("select acc_bank from OWN_ACCOUNT limit 0,1");
|
||||
String acc = Sqlca.getString("select acc_number from DISTRIBUTOR_ACCOUNT where distributor_id='"+DistributorNo+"' limit 0,1");
|
||||
|
||||
String subjectid = Sqlca.getString("SELECT cl.itemno AS subjectid FROM OWN_ACCOUNT oa LEFT JOIN CODE_LIBRARY CL ON CL.CODENO='ManySubject' AND CL.ITEMNAME=oa.acc_name WHERE oa.ACC_NUMBER='"+acc_number+"' limit 0,1");
|
||||
|
||||
@ -137,7 +137,7 @@ public class CreateVoucherServiceImpl {
|
||||
String OWN_NUMBER = "";
|
||||
|
||||
// 如果没有获取到主体信息, 出部分特殊要求,其它默认通过合同的id获取主体信息
|
||||
if(SUBJECTID==null || "".equals(SUBJECTID)) {
|
||||
if(SUBJECTID==null || "".equals(SUBJECTID) || SUBJECTNAME==null || "".equals(SUBJECTNAME)) {
|
||||
if("PZ2018081600000120".equals(VOUCHERNO) || "PZ2018092500000155".equals(VOUCHERNO) || "PZ2019072000000071".equals(VOUCHERNO) || "PZ2019072000000072".equals(VOUCHERNO) || "PZ2019072000000073".equals(VOUCHERNO) || "PZ2018121800000005".equals(VOUCHERNO)) {
|
||||
String OWN_ACCOUNT= param.get("OWN_ACCOUNT");
|
||||
BizObject ZT = JBOFactory.createBizObjectQuery(LB_CONTRACT_INFO.CLASS_NAME,"SUBJECTNAME=:OWN_ACCOUNT").setParameter("OWN_ACCOUNT", OWN_ACCOUNT).getSingleResult(false);
|
||||
@ -148,13 +148,7 @@ public class CreateVoucherServiceImpl {
|
||||
OWN_NUMBER = BF.getAttribute("OWN_NUMBER").getString();
|
||||
}
|
||||
}else {
|
||||
if(CONTRACT_ID==null || "".equals(CONTRACT_ID)) {
|
||||
BizObject ZT = JBOFactory.createBizObjectQuery(CODE_LIBRARY.CLASS_NAME,"itemno=:itemno").setParameter("itemno", "aa740e4111c111eaaa0000163e0e11e6").getSingleResult(false);
|
||||
SUBJECTID = "aa740e4111c111eaaa0000163e0e11e6";
|
||||
SUBJECTNAME = ZT.getAttribute("itemname").getString();
|
||||
BizObject BF = JBOFactory.createBizObjectQuery(OWN_INFO.CLASS_NAME,"OWN_NAME=:OWN_NAME").setParameter("OWN_NAME", SUBJECTNAME).getSingleResult(false);
|
||||
OWN_NUMBER = BF.getAttribute("OWN_NUMBER").getString();
|
||||
}else {
|
||||
if(CONTRACT_ID!=null && !"".equals(CONTRACT_ID)) {
|
||||
BizObject ZT = JBOFactory.createBizObjectQuery(LB_CONTRACT_INFO.CLASS_NAME,"ID=:ID").setParameter("ID", CONTRACT_ID).getSingleResult(false);
|
||||
SUBJECTID = ZT.getAttribute("SUBJECTID").getString();
|
||||
SUBJECTNAME = ZT.getAttribute("SUBJECTNAME").getString();
|
||||
@ -163,8 +157,19 @@ public class CreateVoucherServiceImpl {
|
||||
OWN_NUMBER = BF.getAttribute("OWN_NUMBER").getString();
|
||||
}
|
||||
}
|
||||
if(SUBJECTID==null || "".equals(SUBJECTID) || SUBJECTNAME==null || "".equals(SUBJECTNAME)) {
|
||||
BizObject ZT = JBOFactory.createBizObjectQuery(CODE_LIBRARY.CLASS_NAME,"itemno=:itemno").setParameter("itemno", "aa740e4111c111eaaa0000163e0e11e6").getSingleResult(false);
|
||||
SUBJECTID = "aa740e4111c111eaaa0000163e0e11e6";
|
||||
SUBJECTNAME = ZT.getAttribute("itemname").getString();
|
||||
BizObject BF = JBOFactory.createBizObjectQuery(OWN_INFO.CLASS_NAME,"OWN_NAME=:OWN_NAME").setParameter("OWN_NAME", SUBJECTNAME).getSingleResult(false);
|
||||
OWN_NUMBER = BF.getAttribute("OWN_NUMBER").getString();
|
||||
}
|
||||
}
|
||||
}
|
||||
if("PZ2018072100000032".equals(VOUCHERNO)) {
|
||||
BizObject BF = JBOFactory.createBizObjectQuery(OWN_INFO.CLASS_NAME,"OWN_NAME=:OWN_NAME").setParameter("OWN_NAME", SUBJECTNAME).getSingleResult(false);
|
||||
OWN_NUMBER = BF.getAttribute("OWN_NUMBER").getString();
|
||||
}
|
||||
param.put("F47", CONTRACT_NUMBER); // 合同编号
|
||||
param.put("F48", OWN_NUMBER); // 账套(出租人编号)
|
||||
param.put("F49", SUBJECTID); // 所属主体id
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user