From 7560140a14a60e949e6130d98225297e84f0a198 Mon Sep 17 00:00:00 2001
From: GWY <guweiyiscp096@foxmail.com>
Date: 星期三, 06 四月 2022 17:22:30 +0800
Subject: [PATCH] class

---
 force-app/main/default/classes/OpportunityWebService.cls |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/force-app/main/default/classes/OpportunityWebService.cls b/force-app/main/default/classes/OpportunityWebService.cls
index 8b52fc2..d6008fb 100644
--- a/force-app/main/default/classes/OpportunityWebService.cls
+++ b/force-app/main/default/classes/OpportunityWebService.cls
@@ -209,7 +209,41 @@
 
     }
 
+    WebService static String checkDealerId(String dealerId) {
+        String rtn = '0';
+        // 鑾峰彇绯荤粺绠$悊鍛業d
+        String getUserId = System.label.SystemAdmin1_2_GPI;
+        // 鑾峰彇褰撳墠鐢ㄦ埛Id
+        String userId = UserInfo.getUserId().subString(0,15);
+        dealerId.subString(0,15);
 
+        String userDealerId;
+        List<User> userList = new List<User>();
+        User user = new User();
+
+        if (String.isNotBlank(getUserId)) {
+            if (!getUserId.contains(userId)) {
+                userList = [select mu_Dealer__c  
+                from User 
+                where id =: userId];
+
+                user = userList[0];
+                userDealerId = user.mu_Dealer__c;
+                if (String.isNotBlank(userDealerId)) {
+                    userDealerId.substring(0,15);
+                }
+                if (userDealerId == dealerId) {
+                    rtn = '1';
+                }
+            }else {
+                rtn = '0';
+            }
+        }else {
+            rtn = '0';
+        }
+        System.debug('rtn='+rtn);
+        return rtn;
+    }
 
 
 

--
Gitblit v1.9.1