客商新增和修改时处理集团层面的禁用
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