| | |
| | | // cam.Status = mda.campaign_status__c; |
| | | //OBPM LY 20211221 start |
| | | cam.IF_Approved__c = mda.IF_Approved__c;//是否申请决裁 |
| | | cam.Meeting_Approved_No__c = mda.MeetingApproved__c;//会议决裁申请 |
| | | if (String.isBlank(mda.MeetingApproved__c)) { |
| | | cam.MeetingApprovedNo__c = null; |
| | | } else { |
| | | cam.MeetingApprovedNo__c = mda.MeetingApproved__r.MeetingApprovedNo__c; |
| | | } |
| | | cam.Test_Status__c = mda.campaign_status__c; |
| | | //OBPM LY 20211221 end |
| | | clist.add(cam); |
| | |
| | | List<Campaign> statusList = [SELECT Id, |
| | | Status,StartDate,EndDate,PlanBackData__c, |
| | | Meeting_Cooperate__c,Meeting_Type__c,HostName__c, |
| | | cooperatorCompany__c,Meeting_Cooperate2__c,Meeting_Cooperate3__c,Meeting_Cooperate4__c |
| | | cooperatorCompany__c,Meeting_Cooperate2__c,Meeting_Cooperate3__c,Meeting_Cooperate4__c, |
| | | IF_Approved__c,Meeting_Approved_No__c |
| | | FROM Campaign WHERE id in :camIds]; |
| | | for (Campaign c :statusList ) { |
| | | camMap.put(c.Id, c); |
| | |
| | | mda.Meeting_Cooperate2_Old__c = camMap.get(mda.campaign__c).Meeting_Cooperate2__c; |
| | | mda.Meeting_Cooperate3_Old__c = camMap.get(mda.campaign__c).Meeting_Cooperate3__c; |
| | | mda.Meeting_Cooperate4_Old__c = camMap.get(mda.campaign__c).Meeting_Cooperate4__c; |
| | | mda.IF_Approved_Old__c = camMap.get(mda.campaign__c).IF_Approved__c; |
| | | mda.MeetingApproved_Old__c = camMap.get(mda.campaign__c).Meeting_Approved_No__c; |
| | | |
| | | if (String.isNotBlank(mda.CreatedById)) { |
| | | mda.manager__c = userMap.get(mda.CreatedById).SalesManager__c == null ? mda.CreatedById : userMap.get(mda.CreatedById).SalesManager__c; |