Li Jun
2022-03-24 4452a59757a30ff31fd05c1c6cc8c46725008827
force-app/main/default/classes/NFM502Controller.cls
@@ -4,6 +4,7 @@
   public static String transUrl;
   public static String transId;
   public static String token;
   public static List<String> sfRecordIds =new List<String>();
   //add staic sushanhu 20220302 end
   public NFM502Controller(String rowData_id) {
      this.rowData_id = rowData_id;
@@ -266,12 +267,15 @@
            upsert fileList;
         }
         //确认事务
         List<String> sfRecordIds = new List<String>();
         for (FileAddress__c file : fileList) {
            system.debug('file--'+json.serialize(file));
            system.debug('file.id'+file.Id);
            sfRecordIds.add(file.Id);
         }
         //update to aws pi  sushanhu 20220301 end
          PIHelper.confirmFileTrans('NFM502',1,JSON.serialize(sfRecordIds),transId,token,transUrl);
         //  PIHelper.confirmFileTrans('NFM502',1,JSON.serialize(sfRecordIds),transId,token,transUrl);
         PIHelper.insertConfirmTrans('NFM502',1,JSON.serialize(sfRecordIds),transId,0,transUrl,null);
         // if (!confirm) {
         //    //回滚
         // }
@@ -282,7 +286,8 @@
         // System.debug(Logginglevel.ERROR, 'QLMData_' + rowData.MessageGroupNumber__c + ':' + ex.getStackTraceString());
         // logstr += '\n' + ex.getMessage();
         //add 事务确认 sushanhu 20220302 satrt
          PIHelper.confirmFileTrans('NFM502',0,'',transId,token,transUrl);
         //  PIHelper.confirmFileTrans('NFM502',0,'',transId,token,transUrl);
          PIHelper.insertConfirmTrans('NFM502',0,JSON.serialize(sfRecordIds),transId,0,transUrl,null);
         //add 事务确认 sushanhu 20220302 end
         iflog502.ErrorLog__c = '502抛出异常:' + ex.getMessage() + '\n'
                                + ex.getStackTraceString() + '\n' + iflog502.ErrorLog__c;