From d8dc84a3d56df839895f1c417a4d9cbee763d262 Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期五, 03 三月 2023 14:50:59 +0800
Subject: [PATCH] gzw 测试环境代码更新
---
force-app/main/default/classes/NFM621Controller.cls | 27 ++++++++++++++++++++++++++-
1 files changed, 26 insertions(+), 1 deletions(-)
diff --git a/force-app/main/default/classes/NFM621Controller.cls b/force-app/main/default/classes/NFM621Controller.cls
index 647e8f7..96ee6ba 100644
--- a/force-app/main/default/classes/NFM621Controller.cls
+++ b/force-app/main/default/classes/NFM621Controller.cls
@@ -142,6 +142,24 @@
from User where Id IN: userIDs All ROWS
];
System.debug(Logginglevel.DEBUG, 'NFM621_ userList.size()=' + userList.size());
+
+ //20220824 you LLIU-CHL8FB start 鍚戞櫤鎱у尰鐤椾紶杈撶敤鎴锋湰閮�
+ SS_BatchColumnMapping__c DeptMapping = SS_BatchColumnMapping__c.getValues('User_Salesdepartment_To_NFM621__c');
+
+ Map<String,String> SalesdepartmentMap = new Map<String,String>();
+ for (Integer i = 1; i <= 30; i++) {
+ String lpadI = ('00' + i).right(3);
+ String fromColumn = 'From_Column_' + lpadI + '__c';
+ if(DeptMapping!=null){
+ String apiStr = String.valueOf(DeptMapping.get(fromColumn));
+ if (String.isBlank(apiStr) == false) {
+ String ssColumn = 'SS_Column_' + lpadI + '__c';
+ String ssApiStr = String.valueOf(DeptMapping.get(ssColumn));
+ SalesdepartmentMap.put(apiStr,ssApiStr);
+ }
+ }
+ }
+ //20220824 you LLIU-CHL8FB end
// GeDatas銇儑銉笺偪銇ō瀹�
for (User user1: userList) {
GeData info = new GeData();
@@ -153,7 +171,14 @@
info.OnlinePlatformBuchang = user1.OnlinePlatformBuchang__r.Employee_No__c; //閮ㄩ暱(鍏遍�氬钩鍙�)
info.ZongjianApprovalManager = user1.ZongjianApprovalManager__r.Employee_No__c; //鎬荤洃(鍏遍�氬钩鍙�)
info.FederationIdentifier = user1.FederationIdentifier; //鑱旂洘ID
- info.BusinessDivision = user1.Salesdepartment__c; //鏈儴
+ //20220824 you LLIU-CHL8FB start
+ if(null!=SalesdepartmentMap && SalesdepartmentMap.containsKey(user1.Salesdepartment__c)){
+ info.BusinessDivision = SalesdepartmentMap.get(user1.Salesdepartment__c);//鏈儴
+ }else{
+ info.BusinessDivision = user1.Salesdepartment__c;//鏈儴
+ }
+ //info.BusinessDivision = user1.Salesdepartment__c; //鏈儴
+ //20220824 you LLIU-CHL8FB end
info.Department = user1.Category5__c; //閮�
info.GroupDep = user1.Category6__c; //璇�
info.State = user1.Province__c; //鐪�
--
Gitblit v1.9.1