parent
bbfd2d8738
commit
fb167ab6a6
|
|
@ -122,6 +122,12 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme
|
||||||
String oppunit = beiIntelpay.getString("oppunit");//收款入账中心的对方户名
|
String oppunit = beiIntelpay.getString("oppunit");//收款入账中心的对方户名
|
||||||
bill.set("shjh_dfhm", oppunit);//收款单备注字段
|
bill.set("shjh_dfhm", oppunit);//收款单备注字段
|
||||||
bill.set("payertype", "bd_customer");//付款人类型:客户
|
bill.set("payertype", "bd_customer");//付款人类型:客户
|
||||||
|
// 2025/6/18 优化: 先根据规则指定的付款人赋值
|
||||||
|
DynamicObject ePayerid = entry.getDynamicObject("e_payerid");
|
||||||
|
if (null != ePayerid) {
|
||||||
|
bill.set("payer", ePayerid.getPkValue()); //付款人id
|
||||||
|
bill.set("payername", ePayerid.getString("name")); //付款人名称
|
||||||
|
}else {
|
||||||
DynamicObject bd_customer = BusinessDataServiceHelper.loadSingle("bd_customer", new QFilter[]{new QFilter("name", QCP.equals, oppunit)});
|
DynamicObject bd_customer = BusinessDataServiceHelper.loadSingle("bd_customer", new QFilter[]{new QFilter("name", QCP.equals, oppunit)});
|
||||||
if (null != bd_customer) {
|
if (null != bd_customer) {
|
||||||
bill.set("payer", bd_customer.getPkValue()); //付款人id
|
bill.set("payer", bd_customer.getPkValue()); //付款人id
|
||||||
|
|
@ -156,6 +162,7 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
DynamicObject shjhBizbig = (DynamicObject) bill.get("shjh_bizebig");//收款单的业务大类
|
DynamicObject shjhBizbig = (DynamicObject) bill.get("shjh_bizebig");//收款单的业务大类
|
||||||
if (null == shjhBizbig) {
|
if (null == shjhBizbig) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue