| | |
| | | } |
| | | //HWAG-B4PCZ5 2018-09-19 end |
| | | //NFM112 2021/11/10 start |
| | | String Idbox; |
| | | List<String> IdList = new List<String>(); |
| | | for(Account account : Trigger.new){ |
| | | Account old = Trigger.oldMap.get(account.Id); |
| | | if(old.FirstParagraph__c != account.FirstParagraph__c || old.MonthlyPayment__c != account.MonthlyPayment__c){ |
| | | Idbox = account.Id; |
| | | IdList.add(account.Id); |
| | | } |
| | | } |
| | | if(Idbox != null){ |
| | | BatchIF_Log__c iflog = new BatchIF_Log__c(); |
| | | iflog.Type__c = 'NFM112'; |
| | | iflog.Log__c = 'callout start\n'; |
| | | insert iflog; |
| | | iflog = [Select Id, Name from BatchIF_Log__c where Id = :iflog.Id]; |
| | | System.debug(Logginglevel.DEBUG, 'NFM112_' + iflog.Name + ' start'); |
| | | NFM112Controller.executeNotFuture(iflog.Id, Idbox); |
| | | if(IdList.size()>0){ |
| | | for(String Id : IdList){ |
| | | BatchIF_Log__c iflog = new BatchIF_Log__c(); |
| | | iflog.Type__c = 'NFM112'; |
| | | iflog.Log__c = 'callout start\n'; |
| | | insert iflog; |
| | | //iflog = [Select Id, Name from BatchIF_Log__c where Id = :iflog.Id]; |
| | | //System.debug(Logginglevel.DEBUG, 'NFM112_' + iflog.Name + ' start'); |
| | | NFM112Controller.executeNotFuture(iflog.Id, Id); |
| | | } |
| | | } |
| | | //NFM112 2021/11/10 end |
| | | } |
| | | |
| | | //add wangweipeng 2022/02/10 start |
| | | //add wangweipeng 2022/02/10 start |
| | | //经销商的性质发生变化,那么需要发邮件,其中一个收件人为大区助理 |
| | | //大区助理:根据此经销商所在的那个大区,来判断到底发给谁,每个大区助理都有一个人,目前是存到自定义源数据里面了 |
| | | if(Trigger.isBefore){ |