| | |
| | | } else { |
| | | logstr = iflog.Log__c; |
| | | } |
| | | // 添加aws上线开关 by sushanhu 20220419 |
| | | Boolean piOn =AWSServiceTool.getAWSServiceStatus(); |
| | | try{ |
| | | //update to aws 2022/3/3 dennis |
| | | //add by sushanhu for test 20220421 |
| | | //piOn=false; |
| | | if (piOn) { |
| | | //update to aws 2022/3/3 dennis |
| | | PIHelper.PIIntegration pi =PIHelper.getPIIntegrationInfo('SBG007'); |
| | | 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);//202204 25 update by sushanhu for pipl |
| | | system.debug('aws result---'+result); |
| | | status = result.status; |
| | | responseBody=result.responseBody; |
| | |
| | | +'\n错误次数已经超过自动送信设定的最大次数,请手动送信'; |
| | | } |
| | | } |
| | | }else { |
| | | // 007修改Rest gwy start 2021-04-12 |
| | | status = NFMUtil.sendToSapRet(rowDataStr, NFMUtil.SBG007_ENDPOINT); |
| | | if (status == 'OK') { |
| | | logstr += '\n' + 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错误次数已经超过自动送信设定的最大次数,请手动送信'; |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | //gaozw |
| | |
| | | if (NFMUtil.CLIENT_CERT_NAME != null) { |
| | | stub.clientCertName_x = NFMUtil.CLIENT_CERT_NAME; |
| | | }*/ |
| | | //007修改Rest gwy start 2021-04-12 |
| | | //comment by dennis 2022/3/3 start |
| | | // status = NFMUtil.sendToSapRet(rowDataStr, NFMUtil.SBG007_ENDPOINT); |
| | | // if (status == 'OK') { |
| | | // logstr += '\n' + 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错误次数已经超过自动送信设定的最大次数,请手动送信'; |
| | | // } |
| | | // } |
| | | |
| | | //comment by dennis 2022/3/3 end |
| | | //007修改Rest gwy end 2021-04-12 |
| | | //Sbg007Sync.GeDatas_element[] pQuotations = new Sbg007Sync.GeDatas_element[] { quotations }; |