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