沙世明
2022-09-13 bfca7a84bec815da594f1d12558535ed06d2490b
force-app/main/default/classes/CampaignTriggerBefInsHandler.cls
@@ -217,7 +217,7 @@
                                                                        ProcessState__c,  
                                                                        StartDate__c, 
                                                                        EndDate__c, 
                                                                        BudgetType__c,
                                                                        Implementation_Purpose1__c,
                                                                        OfficeCategory__c, 
                                                                        MeetingType__c, 
                                                                        ActivityTypeName__c, 
@@ -246,11 +246,11 @@
                            if (app.MeetingType__c != '赞助会') {
                                cam.StartDate                        = app.StartDate__c;
                                cam.EndDate                          = app.EndDate__c;
                                cam.Implementation_Purpose__c                   = app.BudgetType__c;
                                cam.Implementation_Purpose__c                   = app.Implementation_Purpose1__c;
                                cam.OfficeCategory__c                = app.OfficeCategory__c;
                                cam.Meeting_Type__c                  = app.MeetingType__c;
                                cam.WorkshopPlace__c                 = app.WorkshopPlace__c;
                                cam.WorkshopPlace__c                 = String.isNotBlank(app.WorkshopPlace__c) ? app.WorkshopPlace__c : cam.WorkshopPlace__c;
                                cam.HostName__c                      = app.HostName__c;
                                cam.cooperatorCompany__c             = app.CooperatorCompany__c;
                                cam.Convening_Participants_Num__c    = app.ConveningParticipantsNum__c;
@@ -263,8 +263,8 @@
                                // cam.Activity_Type_Name__c            = app.ActivityTypeName__c;
                                cam.Activity_Type_Name__c            = app.Type_of_adjudication_meeting__c;
                                // 这里需要额外加操作
                                cam.State_Master__c                  = StateCityUtil.get_state(app.StateMaster__c);
                                cam.City_Master__c                   = StateCityUtil.get_city(app.CityMaster__c);
                                cam.State_Master__c                  = String.isNotBlank(app.StateMaster__c) ? StateCityUtil.get_state(app.StateMaster__c) : cam.State_Master__c;
                                cam.City_Master__c                   = String.isNotBlank(app.CityMaster__c)  ? StateCityUtil.get_city(app.CityMaster__c) : cam.City_Master__c;
                                
                                if (cam.Num__c != app.Num__c) {
                                    app.Num__c = cam.Num__c;