下推收款单客户携带优化
This commit is contained in:
parent
8243fe8dae
commit
1bd8b4b98d
|
|
@ -626,9 +626,10 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme
|
||||||
//可用状态
|
//可用状态
|
||||||
customerFilter.and(new QFilter("enable",QCP.equals,"1"));
|
customerFilter.and(new QFilter("enable",QCP.equals,"1"));
|
||||||
DynamicObject[] bd_customer = BusinessDataServiceHelper.load("bd_customer", "id,name,shjh_entry_five",customerFilter.toArray());
|
DynamicObject[] bd_customer = BusinessDataServiceHelper.load("bd_customer", "id,name,shjh_entry_five",customerFilter.toArray());
|
||||||
|
boolean exitCustomerArray = false;
|
||||||
if (null != bd_customer ) {
|
if (null != bd_customer ) {
|
||||||
if (bd_customer.length==1){
|
if (bd_customer.length==1){
|
||||||
|
exitCustomerArray=true;
|
||||||
bill.set("payer", bd_customer[0].getPkValue()); //付款人id
|
bill.set("payer", bd_customer[0].getPkValue()); //付款人id
|
||||||
bill.set("payernumber", bd_customer[0].getString("number")); //付款人编码
|
bill.set("payernumber", bd_customer[0].getString("number")); //付款人编码
|
||||||
bill.set("payername", bd_customer[0].getString("name")); //付款人名称
|
bill.set("payername", bd_customer[0].getString("name")); //付款人名称
|
||||||
|
|
@ -639,12 +640,13 @@ public class RecBillSaveOperation extends AbstractOperationServicePlugIn impleme
|
||||||
bill.set("payer", bd_customer[i].getPkValue()); //付款人id
|
bill.set("payer", bd_customer[i].getPkValue()); //付款人id
|
||||||
bill.set("payernumber", bd_customer[i].getString("number")); //付款人编码
|
bill.set("payernumber", bd_customer[i].getString("number")); //付款人编码
|
||||||
bill.set("payername", bd_customer[i].getString("name")); //付款人名称
|
bill.set("payername", bd_customer[i].getString("name")); //付款人名称
|
||||||
|
exitCustomerArray=true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
if (!exitCustomerArray){
|
||||||
//4.规则生单未配置客户——>默认不确定客户
|
//4.规则生单未配置客户——>默认不确定客户
|
||||||
QFilter qFilter1 = new QFilter("number", QCP.equals, "1042086"); //4000042
|
QFilter qFilter1 = new QFilter("number", QCP.equals, "1042086"); //4000042
|
||||||
DynamicObject bdCustomer = BusinessDataServiceHelper.loadSingle("bd_customer", qFilter1.toArray());
|
DynamicObject bdCustomer = BusinessDataServiceHelper.loadSingle("bd_customer", qFilter1.toArray());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue