force-app/main/default/classes/NFM705RestTest.cls
@@ -85,6 +85,32 @@
            cam.Num__c = 'MT-XN-202203-5854';
            insert cam;
            system.debug('cam.Num__c'+cam.Num__c);
            //20221208 lt DB202212060256 start
            Campaign cam1 = new Campaign();
            cam1.Name = 'test campaign';
            cam1.StartDate = Date.today().addDays(18);
            cam1.EndDate = Date.today().addDays(20);
            cam1.Name2__c = '1234';
            cam1.Status = '申请中';
            cam1.Meeting_Type__c = '共同主办会';
            cam1.Mailflg_after45__c = true;
            cam1.Mailflg_cancel__c = true;
            cam1.Mailflg_before15__c = true;
            cam1.Mailflg_before7__c = true;
            cam1.Mailflg_after3__c = true;
            cam1.HostName__c = '1';
            cam1.cooperatorCompany__c = '1';
            cam1.RecordTypeId = rectCo[0].Id;
            cam1.OwnerId = user.Id;
            cam1.Num__c = 'MT-GI-202203-5850';
            insert cam1;
            system.debug('lt123cam.Num__c---'+cam.Num__c);
            cam1.StartDate = Date.today().addDays(28);
            cam1.EndDate = Date.today().addDays(30);
            update cam1;
            //20221208 lt DB202212060256 end
        }
        
        Test.startTest();
@@ -92,7 +118,7 @@
        RestRequest req = new RestRequest();
        RestResponse res = new RestResponse();
        String JsonMsg = '{"Monitoring":{"TransmissionDateTime":"202107131529","Text":null,"Tag":null,"Sender":"OBPM","Receiver":"SFDC","NumberOfRecord":"2","MessageType":"NFM705","MessageGroupNumber":null},"GeData":[{"WorkshopPlace":"云南","StateMaster":"云南省","StartDate":"2022-03-28T00:00:00","SponsorshipCategory":"","SharedEditing":"on000695,on000630,om002080","ProcessState":120,"OfficeCategory":"GI(MEBG),ET(MEBG),","Num":"MT-XN-202203-5854","Name":"测试会议-001 (2022/03/28 - 2022/03/31)关联OBPM ","MeetingType":"线下","MeetingApprovedNo":"ME154P03-0009","IsPaidToSponsor":"否","IsCoOrganizingActivities":"N","HostName":"奥林巴斯","ExpectedOlympusAttendance":2,"ExpectedHcpAttendance":100,"EndDate":"2022-04-09T00:00:00","CooperatorCompany":"无","ConveningParticipantsNum":102,"CityMaster":"昆明市","BudgetType":"产品推广","Applicant":"om001646","ActivityTypeName":"自主主办活动"}]}';
        String JsonMsg = '{"Monitoring":{"TransmissionDateTime":"202107131529","Text":null,"Tag":null,"Sender":"OBPM","Receiver":"SFDC","NumberOfRecord":"2","MessageType":"NFM705","MessageGroupNumber":null},"GeData":[{"WorkshopPlace":"云南","StateMaster":"云南省","StartDate":"2022-12-28T00:00:00","SponsorshipCategory":"","SharedEditing":"on000695,on000630,om002080","ProcessState":120,"OfficeCategory":"GI(MEBG),ET(MEBG),","Num":"MT-GI-202203-5850","Name":"测试会议-001 (2022/03/28 - 2022/03/31)关联OBPM ","MeetingType":"线下","MeetingApprovedNo":"ME154P03-0009","IsPaidToSponsor":"否","IsCoOrganizingActivities":"N","HostName":"奥林巴斯","ExpectedOlympusAttendance":2,"ExpectedHcpAttendance":100,"EndDate":"2023-01-09T00:00:00","CooperatorCompany":"无","ConveningParticipantsNum":102,"CityMaster":"昆明市","BudgetType":"产品推广","Applicant":"om001646","ActivityTypeName":"自主主办活动"}]}';
        req.requestURI = 'services/apexrest/NFM705/execute';
        req.httpMethod = 'POST';
        req.requestBody = Blob.valueof(JsonMsg);