parent
bbfd2d8738
commit
fb167ab6a6
|
|
@ -122,6 +122,12 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme
|
|||
String oppunit = beiIntelpay.getString("oppunit");//收款入账中心的对方户名
|
||||
bill.set("shjh_dfhm", oppunit);//收款单备注字段
|
||||
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)});
|
||||
if (null != bd_customer) {
|
||||
bill.set("payer", bd_customer.getPkValue()); //付款人id
|
||||
|
|
@ -156,6 +162,7 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme
|
|||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DynamicObject shjhBizbig = (DynamicObject) bill.get("shjh_bizebig");//收款单的业务大类
|
||||
if (null == shjhBizbig) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue