| | |
| | | } else { |
| | | logstr = iflog.Log__c; |
| | | } |
| | | // 添加aws上线开关 by sushanhu 20220419 |
| | | Boolean piOn =AWSServiceTool.getAWSServiceStatus(); |
| | | try{ |
| | | |
| | | //update to aws 2022/3/9 dennis |
| | | if (piOn) { |
| | | //update to aws 2022/3/9 dennis |
| | | PIHelper.PIIntegration pi =PIHelper.getPIIntegrationInfo('SBG001'); |
| | | NFMUtil.response result =NFMUtil.sendToPiAWS(rowDataStr,pi.newUrl,pi.token); |
| | | // NFMUtil.response result =NFMUtil.sendToPiAWS(rowDataStr,pi.newUrl,pi.token); |
| | | AWSServiceTool.response result = AWSServiceTool.sendToPiAWS(rowDataStr,pi.newUrl,pi.token); |
| | | system.debug('aws result---'+result); |
| | | status = result.status; |
| | | system.debug('aws status---'+status); |
| | |
| | | } |
| | | //update to aws 2022/3/9 dennis |
| | | logstr += '\nend'; |
| | | // rowData.retry_cnt__c=0; |
| | | |
| | | // status = NFMUtil.sendToSapRet(rowDataStr, NFMUtil.SBG001_ENDPOINT); |
| | | // system.debug('status--->'+status); |
| | | // if (status == 'OK') { |
| | | // logstr += '\nstatus='+status; |
| | | // rowData.retry_cnt__c = 0; |
| | | // } else { |
| | | // if (rowData.retry_cnt__c == null) rowData.retry_cnt__c = 0; |
| | | // if (rowData.retry_cnt__c < batch_retry_max_cnt) { |
| | | // rowData.retry_cnt__c++; |
| | | // LogAutoSendSchedule.assignOneMinute(); |
| | | // } |
| | | // if (rowData.retry_cnt__c >= batch_retry_max_cnt) { |
| | | // rowData.ErrorLog__c = 'status:' + status + |
| | | // '\n错误次数已经超过自动送信设定的最大次数,请手动送信'; |
| | | // } |
| | | // } |
| | | // logstr += '\nend'; |
| | | // // rowData.retry_cnt__c=0; |
| | | }else { |
| | | status = NFMUtil.sendToSapRet(rowDataStr, NFMUtil.SBG001_ENDPOINT); |
| | | system.debug('status--->'+status); |
| | | if (status == 'OK') { |
| | | logstr += '\nstatus='+status; |
| | | rowData.retry_cnt__c = 0; |
| | | } else { |
| | | if (rowData.retry_cnt__c == null) rowData.retry_cnt__c = 0; |
| | | if (rowData.retry_cnt__c < batch_retry_max_cnt) { |
| | | rowData.retry_cnt__c++; |
| | | LogAutoSendSchedule.assignOneMinute(); |
| | | } |
| | | if (rowData.retry_cnt__c >= batch_retry_max_cnt) { |
| | | rowData.ErrorLog__c = 'status:' + status + |
| | | '\n错误次数已经超过自动送信设定的最大次数,请手动送信'; |
| | | } |
| | | } |
| | | logstr += '\nend'; |
| | | // rowData.retry_cnt__c=0; |
| | | } |
| | | |
| | | }catch(Exception ex) { |
| | | // TODO IOException |
| | | // エラーが発生した場合 |