From efb5a18066bb61541ddd932244ca8c956f2efd31 Mon Sep 17 00:00:00 2001 From: liuxy Date: Mon, 11 Mar 2024 15:28:58 +0800 Subject: [PATCH] =?UTF-8?q?rev=EF=BC=9A=E5=90=91=E9=A3=9E=E4=B9=A6?= =?UTF-8?q?=E6=8E=A8=E9=80=81=E5=9B=BE=E7=89=87=EF=BC=8C=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E9=A2=86=E5=AF=BC=E5=AF=B9=E5=BA=94=E5=8C=BA=E5=9F=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nl/wms/sch/manage/AutoSendSalesIvt.java | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/sch/manage/AutoSendSalesIvt.java b/lms/nladmin-system/src/main/java/org/nl/wms/sch/manage/AutoSendSalesIvt.java index 51f83dc47..8978077f4 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/sch/manage/AutoSendSalesIvt.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/sch/manage/AutoSendSalesIvt.java @@ -416,7 +416,9 @@ public class AutoSendSalesIvt { // 调用接口传送图片名称 JSONObject resultParam = lmsToMesService.sendSalesIvtMsg(fileName); - // 查询此区域的所有业务员 + /* + * 查询此区域的所有业务员 + */ String area = result.getString("value"); List areaList = WQLObject.getWQLObject("md_cs_areasalesinfo") @@ -431,6 +433,27 @@ public class AutoSendSalesIvt { }) .collect(Collectors.toList()); + // 查询领导对用区域 + String region_boss = SpringContextHolder.getBean(SysParamServiceImpl.class).findByCode("REGION_PIC_BOSS").getValue(); + + // 截取编码 + String[] userArr = region_boss.split(","); + + for (String user : userArr) { + // 人员编码 + String user_code = user.substring(0, user.indexOf("-")); + // 对应的区域编码 + String area_code = user.substring(user.indexOf("-") + 1,user.length()); + + // 判断是包含此区域 + if (area_code.contains(area)) { + JSONObject jsonUser = new JSONObject(); + jsonUser.put("User",user_code); + userList.add(jsonUser); + } + + } + // 调用接口返回飞书 JSONObject paramFeiShu = new JSONObject(); paramFeiShu.put("UserList", userList);