From 1240f80db0d6d7c08d5c7699402f4c03554e718b Mon Sep 17 00:00:00 2001
From: zhangchunxu <1842059105@qq.com>
Date: 星期一, 07 八月 2023 19:48:40 +0800
Subject: [PATCH] 上传 “签收单”关联进口单证和机身编号“关联数据”
---
force-app/main/default/classes/ESignController.cls | 67 +++++++++++++++++++--------------
1 files changed, 38 insertions(+), 29 deletions(-)
diff --git a/force-app/main/default/classes/ESignController.cls b/force-app/main/default/classes/ESignController.cls
index a997487..d1a2df1 100644
--- a/force-app/main/default/classes/ESignController.cls
+++ b/force-app/main/default/classes/ESignController.cls
@@ -1,22 +1,45 @@
+/*
+ * @Author: zhangchunxu
+ * @Date: 2023-07-17 10:21:05
+ * @LastEditors: zhangchunxu
+ * @LastEditTime: 2023-08-07 19:44:59
+ *
+ */
public class ESignController {
@AuraEnabled
public static InitData ESignController (String recordId){
InitData res = new initData();
try{
- eSignForm__c report = [SELECT Id,Group_purchase_PCL__c,OCM_man_province_cus__c,HPSignUpStatus__c,Sales_Root_Formula__c,HPSignUpDate__c FROM eSignForm__c WHERE Id = :recordId LIMIT 1];
+ eSignForm__c report = [SELECT Id,Group_purchase_PCL__c,OCM_man_province_cus__c,HPSignUpStatus__c,Sales_Root_Formula__c,HPSignUpDate__c,agencyAutoSignUpStatus__c,agencySignUpDate__c,Statu_Achievements_DN__c FROM eSignForm__c WHERE Id = :recordId LIMIT 1];
res.Id = report.Id;
- // res.RCManagerId = report.RC_ManagerId__c;
res.GrouppurchasePCL = report.Group_purchase_PCL__c;
res.OCMManProvinceCus = report.OCM_man_province_cus__c;
res.HPSignUpStatus = report.HPSignUpStatus__c;
+ res.agencyAutoSignUpStatus = report.agencyAutoSignUpStatus__c;
res.SalesRootFormula = report.Sales_Root_Formula__c;
res.HPSignUpDate = report.HPSignUpDate__c;
+ res.agencySignUpDate = report.agencySignUpDate__c;
res.profileId = UserInfo.getProfileId();
+ res.userId = UserInfo.getUserId();
+ res.systemProfileId = getProfileIdByName(LightingButtonConstant.SYSTEM_PROFILE_NAME);
+ res.OBA4_sinFor = getProfileIdByName(LightingButtonConstant.OBA4_sinFor);
+ res.StatuAchievementsDNId = report.Statu_Achievements_DN__c;
System.debug(LoggingLevel.INFO, '*** res: ' + res);
}catch(Exception e){
System.debug(LoggingLevel.INFO, '*** e: ' + e);
}
return res;
+ }
+
+ @AuraEnabled
+ public static string getProfileIdByName(String name){
+ Profile profile = null;
+ try {
+ profile = [select Id from Profile where Name =:name];
+ } catch (Exception e) {
+ throw new AuraHandledException(e.getMessage());
+ }
+ return profile.Id;
}
//妫�绱CSM绠$悊鐪� 涓婄殑钀ヤ笟绠$悊閮ㄦ媴褰�
@@ -38,8 +61,6 @@
public class InitData{
@AuraEnabled
public String Id;
- // @AuraEnabled
- // public String RCManagerId;
@AuraEnabled
public Boolean GrouppurchasePCL;
@AuraEnabled
@@ -47,34 +68,22 @@
@AuraEnabled
public String HPSignUpStatus;
@AuraEnabled
+ public String agencyAutoSignUpStatus;
+ @AuraEnabled
public String SalesRootFormula;
@AuraEnabled
public Date HPSignUpDate;
@AuraEnabled
- public String profileId;
- }
-
- //鑾峰彇褰撳墠鐧诲綍浜虹殑 id
+ public Date agencySignUpDate;
@AuraEnabled
- public static UserResult UserInfo_Owner() {
- UserResult result = new UserResult();
- ID myUserID = UserInfo.getUserId();
- try {
- User tempUser = [select id from user where id = : myUserID ];
- result.id = tempUser.id;
- } catch (exception e) {
- result.result = e.getMessage();
- }
- return result;
- }
-
- public class UserResult {
- @AuraEnabled
- public string result;
- public UserResult( ) {
- result = 'Success';
- }
- @AuraEnabled
- public string id;
- }
+ public String profileId;
+ @AuraEnabled
+ public String userId;
+ @AuraEnabled
+ public String systemProfileId;
+ @AuraEnabled
+ public String OBA4_sinFor;
+ @AuraEnabled
+ public String StatuAchievementsDNId;
+ }
}
\ No newline at end of file
--
Gitblit v1.9.1