buli
2022-05-14 ead4df22dca33a867279471821ca675f91dec760
force-app/main/default/classes/ProRegisterHandler.cls
@@ -98,16 +98,12 @@
      if (UpdProMap.keySet().size() > 0)  update UpdProMap.values();
   }
   //产品降类,只要注册证更新了,就检查一遍,重新给产品上的等级类别字段赋值。
   //可以找出需要的Id,然后调用方法。
   //用于降类,产品注册证更新了,就把产品注册证下的产品的等级类别字段赋空,触发产品的触发器
   public static void checkRegistervervaldatum(List<Product_Register__c> newList, Map<Id, Product_Register__c> newMap, List<Product_Register__c> oldList, Map<Id, Product_Register__c> oldMap) {
      List<String> prcList = new List<String>();
      for (Product_Register__c pr : newList) {
         Product_Register__c oldpr = oldMap.get(pr.Id);
         //有效期的始与终变了,就把这个产品注册证的id放入一个List集合里面
         //if (pr.ValidTo__c != oldpr.ValidTo__c || pr.ValidFrom__c != oldpr.ValidFrom__c) {
             prcList.add(pr.id);
         //}
      }
      //放到Map里,用于注册证更新产品
      Map<Id,Product2> prt2Map = new Map<Id,Product2>();