客商新增和修改时处理集团层面的禁用
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());//审核时间 | ||||
|                 //处理整个客户在集团层面的禁用 | ||||
|                 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,8 +213,11 @@ public class CustomerControler { | |||
|                     itemsJson.add(itemInfo); | ||||
|                 } | ||||
|             } | ||||
|             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,8 +235,11 @@ public class SupplierControler { | |||
|                     itemsJson.add(itemInfo); | ||||
|                 } | ||||
|             } | ||||
|             if("1".equals(json_body.getString("status"))){ | ||||
|                 //如果供应商在集团层面都禁用了,后续不处理在公司层面分配和取消分配 | ||||
|                 cusids.put(supnumber,currentSup.getLong("id")); | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|         //处理供应商分配 | ||||
|         EsbUtils.handleAssignNew(companysJson, cusids, entityName); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue