From f52ba0e883122afdbad903c53a816c3d4217f22c Mon Sep 17 00:00:00 2001 From: yuxueliang0813 <407010292@qq.com> Date: Wed, 21 May 2025 15:32:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E6=8E=A5=E5=8F=A3=E4=BC=98?= =?UTF-8?q?=E5=8C=961?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java | 5 +++++ main/java/shjh/jhzj7/fi/fi/webapi/CustomerControler.java | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java b/main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java index d726f7c..77928d5 100644 --- a/main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java +++ b/main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java @@ -45,6 +45,11 @@ public class EsbUtils { return null; } + public static DynamicObject getGroupOrg(){ + //获取集团组织对象 + return BusinessDataServiceHelper.loadSingleFromCache(JhzjUtils.GROUPID,orgName); + } + //获取当前核算组织的编号和id对应关系 public static Map getOrgNumberIds(){ Map orgids = new HashMap<>(); diff --git a/main/java/shjh/jhzj7/fi/fi/webapi/CustomerControler.java b/main/java/shjh/jhzj7/fi/fi/webapi/CustomerControler.java index fe107f9..e78bff5 100644 --- a/main/java/shjh/jhzj7/fi/fi/webapi/CustomerControler.java +++ b/main/java/shjh/jhzj7/fi/fi/webapi/CustomerControler.java @@ -78,6 +78,7 @@ public class CustomerControler { DynamicObject custgroupdetail; Map cusids = new HashMap<>();//客户编号和ID对应关系 OperateOption oop = OperateOption.create(); + DynamicObject grouporginfo = EsbUtils.getGroupOrg(); for (int i = 0; i < detailsJson.size(); i++) { json_body = detailsJson.getJSONObject(i); cusnumber = json_body.getString("code"); @@ -115,8 +116,8 @@ public class CustomerControler { currentCus.set("enable",1);//默认可用 currentCus.set("type","1");//伙伴类型 默认法人企业 currentCus.set("bizfunction",",1,2,3,4,");//业务职能 默认全选 -// currentCus.set("createorg", JhzjUtils.GROUPID);//创建组织 默认为集团 -// currentCus.set("org", JhzjUtils.GROUPID);//管理组织 默认为集团 + currentCus.set("createorg", grouporginfo);//创建组织 默认为集团 + currentCus.set("org", grouporginfo);//管理组织 默认为集团 currentCus.set("ctrlstrategy","1");//控制策略 默认逐级分配1 自由分配2 currentCus.set("group",custype.getLong("id"));//客户分组 // currentCus.set("bitindex",1);//位图