按规则生单增加资金组织过滤
This commit is contained in:
parent
c0efbb15c9
commit
4814dc9afa
|
|
@ -120,6 +120,7 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme
|
||||||
* 1)有就携带至收款单上2)系统中没有这个客户(1.如果开了取映射表按钮,就去映射表中找,找到即携带2.如果没开/没找到就取不明确客户)修改付款人类型改为客户
|
* 1)有就携带至收款单上2)系统中没有这个客户(1.如果开了取映射表按钮,就去映射表中找,找到即携带2.如果没开/没找到就取不明确客户)修改付款人类型改为客户
|
||||||
*/
|
*/
|
||||||
String oppunit = beiIntelpay.getString("oppunit");//收款入账中心的对方户名
|
String oppunit = beiIntelpay.getString("oppunit");//收款入账中心的对方户名
|
||||||
|
Long companyId = beiIntelpay.getLong("company.id");//收款入账中心的资金组织id
|
||||||
bill.set("shjh_dfhm", oppunit);//收款单备注字段
|
bill.set("shjh_dfhm", oppunit);//收款单备注字段
|
||||||
bill.set("payertype", "bd_customer");//付款人类型:客户
|
bill.set("payertype", "bd_customer");//付款人类型:客户
|
||||||
// 2025/6/18 优化: 先根据规则指定的付款人赋值
|
// 2025/6/18 优化: 先根据规则指定的付款人赋值
|
||||||
|
|
@ -136,6 +137,8 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme
|
||||||
boolean shjhEGetcustomer = entry.getBoolean("shjh_e_getcustomer"); //取规则得映射表客户标记
|
boolean shjhEGetcustomer = entry.getBoolean("shjh_e_getcustomer"); //取规则得映射表客户标记
|
||||||
if (shjhEGetcustomer) {
|
if (shjhEGetcustomer) {
|
||||||
QFilter qFilter = new QFilter("shjh_dfhm", QCP.equals, oppunit);
|
QFilter qFilter = new QFilter("shjh_dfhm", QCP.equals, oppunit);
|
||||||
|
//新增收款入账中心-资金组织&&映射表组织过滤
|
||||||
|
qFilter.and(new QFilter("shjh_org.id",QCP.equals,companyId));
|
||||||
//对方户名与客户名称映射表 shjh_dfhmcust
|
//对方户名与客户名称映射表 shjh_dfhmcust
|
||||||
DynamicObject shjhDfhmcust = BusinessDataServiceHelper.loadSingle("shjh_dfhmcust", qFilter.toArray());
|
DynamicObject shjhDfhmcust = BusinessDataServiceHelper.loadSingle("shjh_dfhmcust", qFilter.toArray());
|
||||||
if (null != shjhDfhmcust) {
|
if (null != shjhDfhmcust) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue