if收款银行=建设银行 and 详细分机银行包含“建设银行”或“建行”且行名行号为空的,then 客户-员工-开户银行=105100000017,中国建设银行总行ss
This commit is contained in:
parent
95ba1c3b7b
commit
daba6aeca0
|
|
@ -61,16 +61,19 @@ public class PersonCustomerBankTask extends AbstractTask implements Plugin {
|
||||||
//根据详细分机银行 查找对应的行名行号
|
//根据详细分机银行 查找对应的行名行号
|
||||||
DynamicObject bebankinfo;
|
DynamicObject bebankinfo;
|
||||||
//建设银行的员工:开户银行统一放在:105100000017 中国建设银行总行
|
//建设银行的员工:开户银行统一放在:105100000017 中国建设银行总行
|
||||||
if(xxyh != null && ("建设银行".equals(xxyh.trim()) || "建行".equals(xxyh.trim())) && skyh != null && "建设银行".equals(skyh.trim())){
|
if(xxyh != null){
|
||||||
bebankinfo = jsbankinfo;
|
|
||||||
}else if(xxyh != null && "工商银行".equals(xxyh.trim()) && skyh != null && "工商银行".equals(skyh.trim())){
|
|
||||||
bebankinfo = gsbankinfo;
|
|
||||||
}else if(xxyh != null){
|
|
||||||
bebankinfo = BusinessDataServiceHelper.loadSingleFromCache(bebankName,"id,number,name",
|
bebankinfo = BusinessDataServiceHelper.loadSingleFromCache(bebankName,"id,number,name",
|
||||||
new QFilter[]{new QFilter("name","=",xxyh)});
|
new QFilter[]{new QFilter("name","=",xxyh)});
|
||||||
}else{
|
}else{
|
||||||
bebankinfo = null;
|
bebankinfo = null;
|
||||||
}
|
}
|
||||||
|
if(bebankinfo == null){
|
||||||
|
if(xxyh != null && "工商银行".equals(xxyh.trim()) && skyh != null && "工商银行".equals(skyh.trim())){
|
||||||
|
bebankinfo = gsbankinfo;
|
||||||
|
}else if(xxyh != null && (xxyh.contains("建设银行") || xxyh.contains("建行")) && skyh != null && "建设银行".equals(skyh.trim())){
|
||||||
|
bebankinfo = jsbankinfo;
|
||||||
|
}
|
||||||
|
}
|
||||||
String cusname = ups.getString("name");//姓名
|
String cusname = ups.getString("name");//姓名
|
||||||
DynamicObject bankinfo = doc_bank.addNew();
|
DynamicObject bankinfo = doc_bank.addNew();
|
||||||
bankinfo.set("isdefault_bank",true);
|
bankinfo.set("isdefault_bank",true);
|
||||||
|
|
|
||||||
|
|
@ -304,16 +304,19 @@ public class PersonControler implements Serializable {
|
||||||
//根据详细分机银行 查找对应的行名行号
|
//根据详细分机银行 查找对应的行名行号
|
||||||
DynamicObject bebankinfo;
|
DynamicObject bebankinfo;
|
||||||
//建设银行的员工:开户银行统一放在:105100000017 中国建设银行总行
|
//建设银行的员工:开户银行统一放在:105100000017 中国建设银行总行
|
||||||
if(xxyh != null && ("建设银行".equals(xxyh.trim()) || "建行".equals(xxyh.trim())) && skyh != null && "建设银行".equals(skyh.trim())){
|
if(xxyh != null){
|
||||||
bebankinfo = jsbankinfo;
|
|
||||||
}else if(xxyh != null && "工商银行".equals(xxyh.trim()) && skyh != null && "工商银行".equals(skyh.trim())){
|
|
||||||
bebankinfo = gsbankinfo;
|
|
||||||
}else if(xxyh != null){
|
|
||||||
bebankinfo = BusinessDataServiceHelper.loadSingleFromCache(bebankName,"id,number,name",
|
bebankinfo = BusinessDataServiceHelper.loadSingleFromCache(bebankName,"id,number,name",
|
||||||
new QFilter[]{new QFilter("name","=",xxyh)});
|
new QFilter[]{new QFilter("name","=",xxyh)});
|
||||||
}else{
|
}else{
|
||||||
bebankinfo = null;
|
bebankinfo = null;
|
||||||
}
|
}
|
||||||
|
if(bebankinfo == null){
|
||||||
|
if(xxyh != null && "工商银行".equals(xxyh.trim()) && skyh != null && "工商银行".equals(skyh.trim())){
|
||||||
|
bebankinfo = gsbankinfo;
|
||||||
|
}else if(xxyh != null && (xxyh.contains("建设银行") || xxyh.contains("建行")) && skyh != null && "建设银行".equals(skyh.trim())){
|
||||||
|
bebankinfo = jsbankinfo;
|
||||||
|
}
|
||||||
|
}
|
||||||
DynamicObjectCollection doc_bank = currentCus.getDynamicObjectCollection("entry_bank");
|
DynamicObjectCollection doc_bank = currentCus.getDynamicObjectCollection("entry_bank");
|
||||||
DynamicObject bankinfo;
|
DynamicObject bankinfo;
|
||||||
if(doc_bank.isEmpty()){
|
if(doc_bank.isEmpty()){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue