DESKTOP-0K9VGFE\hp
2022-03-11 6d766b0c8e9b31e7e03ffd344a94c2851aa9beb9
force-app/main/default/classes/NFM705Rest.cls
@@ -131,18 +131,12 @@
                //     continue;
                // }
                meetingApprovedNoList.add(ged.MeetingApprovedNo);
                if (String.isNotBlank(ged.Num)) {
                    NumList.add(ged.Num);
                }
                // if (String.isNotBlank(ged.Num)) {
                //     NumList.add(ged.Num);
                // }
            }
            
            //Map<String,String> campaignMap = new Map<String,String>();
            List<Campaign> campaignList = NumList.size() > 0 ? [select Id,
                                            Num__c,
                                            MeetingApprovedNo__c
                                        from Campaign
                                        where Num__c IN: NumList
                                        ] : new List<Campaign>();
            // for(Campaign temp : campaignList){
            //     campaignMap.put(temp.Num__c,temp.Id);
            // }
@@ -176,8 +170,8 @@
                aca.StateMaster__c                  = ged.StateMaster;
                aca.CityMaster__c                   = ged.CityMaster;
                aca.WorkshopPlace__c                = ged.WorkshopPlace;
                aca.HostName__c                     = ged.HostName;
                aca.CooperatorCompany__c            = ged.CooperatorCompany;
                aca.HostName__c                     = String.isBlank(ged.HostName) ? '无' : ged.HostName;
                aca.CooperatorCompany__c            = String.isBlank(ged.CooperatorCompany) ? '无' : ged.CooperatorCompany;
                aca.ConveningParticipantsNum__c     = ged.ConveningParticipantsNum;
                aca.IsPaidToSponsor__c              = NFMUtil.getMapValue(transferMap, 'IsPaidToSponsor__c', string.valueof(ged.IsPaidToSponsor), iflog);
                aca.SponsorshipCategory__c          = ged.SponsorshipCategory;
@@ -194,7 +188,8 @@
                    aca.Id = oldacfcMap.get(ged.MeetingApprovedNo).Id;
                    aca.Num__c = String.isBlank(aca.Num__c) ? oldacfcMap.get(ged.MeetingApprovedNo).Num__c : aca.Num__c; 
                } 
                NumList.add(aca.Num__c);
                system.debug('NumList------------->'+NumList);
                // 确认申请人
                System.debug('aca.Id: ' + aca.Id);
                if (String.isBlank(aca.Id)) {
@@ -211,7 +206,12 @@
                acaList.add(aca);
            }
            List<Campaign> campaignList = NumList.size() > 0 ? [select Id,
                                            Num__c,
                                            MeetingApprovedNo__c
                                        from Campaign
                                        where Num__c IN: NumList
                                        ] : new List<Campaign>();
            // 查找所有人
            if (user_nos != null && user_nos.size() > 0) {
                users = [select Id, Employee_No__c from User where Employee_No__c in :user_nos];
@@ -234,7 +234,6 @@
            if (acaList.size() > 0) {
                // 写入决裁信息
                upsert acaList;
                // 共享权限
                SetSharing(users, acaList);
                // 自动创建学会