客商新增和修改时处理集团层面的禁用
This commit is contained in:
parent
87aa1f9621
commit
b1e9e1ba21
|
|
@ -119,7 +119,12 @@ public class CustomerControler {
|
|||
currentCus.set("creator", RequestContext.get().getCurrUserId());//创建人
|
||||
currentCus.set("approverid", RequestContext.get().getCurrUserId());//审核人
|
||||
currentCus.set("approvedate", new Date());//审核时间
|
||||
currentCus.set("enable",1);//默认可用
|
||||
//处理整个客户在集团层面的禁用
|
||||
if("0".equals(json_body.getString("status"))){
|
||||
currentCus.set("enable",0);//禁用
|
||||
}else{
|
||||
currentCus.set("enable",1);//默认可用
|
||||
}
|
||||
currentCus.set("type","1");//伙伴类型 默认法人企业
|
||||
currentCus.set("bizfunction",",1,2,3,4,");//业务职能 默认全选
|
||||
currentCus.set("createorg", grouporginfo);//创建组织 默认为集团
|
||||
|
|
@ -188,6 +193,10 @@ public class CustomerControler {
|
|||
currentCus.set("societycreditcode",taxno);//统一社会信用代码
|
||||
currentCus.set("linkman",json_body.getString("contacts"));//联系人
|
||||
currentCus.set("bizpartner_phone",json_body.getString("telnum"));//联系电话
|
||||
//处理整个客户在集团层面的禁用
|
||||
if("0".equals(json_body.getString("status"))){
|
||||
currentCus.set("enable",0);//禁用
|
||||
}
|
||||
//处理 客户组5
|
||||
handleFive(customerfivesJson,currentCus.getDynamicObjectCollection("shjh_entry_five"),cusnumber);
|
||||
//处理银行-新增-员工类客户不需要处理
|
||||
|
|
@ -204,7 +213,10 @@ public class CustomerControler {
|
|||
itemsJson.add(itemInfo);
|
||||
}
|
||||
}
|
||||
cusids.put(cusnumber,currentCustId);
|
||||
if("1".equals(json_body.getString("status"))){
|
||||
//如果客户在集团层面都禁用了,后续不处理在公司层面分配和取消分配
|
||||
cusids.put(cusnumber,currentCustId);
|
||||
}
|
||||
}
|
||||
//处理客户分配
|
||||
EsbUtils.handleAssignNew(companysJson, cusids, entityName);
|
||||
|
|
|
|||
|
|
@ -148,6 +148,10 @@ public class SupplierControler {
|
|||
currentSup.set("societycreditcode",taxno);//统一社会信用代码
|
||||
currentSup.set("linkman",json_body.getString("contacts"));//联系人
|
||||
currentSup.set("bizpartner_phone",json_body.getString("telnum"));//联系电话
|
||||
//处理整个供应商在集团层面的禁用
|
||||
if("0".equals(json_body.getString("status"))){
|
||||
currentSup.set("enable",0);//禁用
|
||||
}
|
||||
//处理银行信息-分表
|
||||
if(banksJson != null){
|
||||
doc_bank = currentSup.getDynamicObjectCollection("entry_bank");
|
||||
|
|
@ -231,7 +235,10 @@ public class SupplierControler {
|
|||
itemsJson.add(itemInfo);
|
||||
}
|
||||
}
|
||||
cusids.put(supnumber,currentSup.getLong("id"));
|
||||
if("1".equals(json_body.getString("status"))){
|
||||
//如果供应商在集团层面都禁用了,后续不处理在公司层面分配和取消分配
|
||||
cusids.put(supnumber,currentSup.getLong("id"));
|
||||
}
|
||||
}
|
||||
|
||||
//处理供应商分配
|
||||
|
|
|
|||
Loading…
Reference in New Issue