yangjieke
2022-04-24 dcc0c4ee117e53c6647cdc1cd3754752a3958038
force-app/main/default/classes/SimpleEventRegisterController.cls
@@ -948,7 +948,9 @@
            delayTask.GeneratePlan__c = true; //2021-10-20  mzy  任务管理改善  start
            delayTask.ConfirmDate__c = Date.today(); //接受时间
            delayTask.Activity_Date__c = targetEvent.StartDateTime.date(); //拜访日期 20201105 zh CHAN-BUV2TF
            delayTask.account__c = this.targetEvent.whatid__c; //客户
            if(null != this.targetEvent.whatid__c && !''.equals(this.targetEvent.whatid__c)){//2022-4-24 yjk 增加非空验证
                delayTask.account__c = this.targetEvent.whatid__c; //客户
            }
            System.debug(this.targetEvent.whatid__c + '======');
            // delayTask.Name = UserInfo.getName()+' 测试任务 '+delayTask.taskStatus__c;
            delayTask.Name = task.Name;
@@ -1050,9 +1052,9 @@
                        taskType = System.Label.OpportunityFollow; // 询价跟进任务
                    } else if (this.targetEvent.OPDPlan_Flag__c) {
                        taskType = System.Label.OPD; // OPD任务
                    } else if (accToNumTarget.get(accToDepMap.get(this.targetEvent.whatid__c)).Is_Target_Account_Energy__c == 1 || accToNumTarget.get(accToDepMap.get(this.targetEvent.whatid__c)).Is_Target_Account__c == 1) {
                    } else if (!accToNumTarget.isEmpty() && !accToDepMap.isEmpty() && (accToNumTarget.get(accToDepMap.get(this.targetEvent.whatid__c)).Is_Target_Account_Energy__c == 1 || accToNumTarget.get(accToDepMap.get(this.targetEvent.whatid__c)).Is_Target_Account__c == 1)) {
                         taskType = System.Label.TargetAccountVisit; // 目标客户拜访任务
                    }  else if (accToNumTarget.get(accToDepMap.get(this.targetEvent.whatid__c)).OCM_Category__c == 'H1' || accToNumTarget.get(accToDepMap.get(this.targetEvent.whatid__c)).OCM_Category__c == 'H0') {
                    }  else if (!accToNumTarget.isEmpty() && !accToDepMap.isEmpty() && (accToNumTarget.get(accToDepMap.get(this.targetEvent.whatid__c)).OCM_Category__c == 'H1' || accToNumTarget.get(accToDepMap.get(this.targetEvent.whatid__c)).OCM_Category__c == 'H0')) {
                         taskType = System.Label.visitHLevel; // H层拜访任务
                    } else {
                        taskType = System.Label.DailyVisit;// 日程拜访任务
@@ -1836,7 +1838,7 @@
        //2021-11-02  mzy  任务管理改善开发计划  end
        //5.申请类型
        tempCancelPostponePlan.ApplyType__c = '延期';
        tempCancelPostponePlan.isDailyReportDelay__c = true;//2022-4-22 yjk 事件延期odp增加标识,防止循环
        insert tempCancelPostponePlan;
    }