Li Jun
2022-04-13 5c01ebbfddb6b8674430b47c22977bea2e350084
force-app/main/default/staticresources/AWSService/AWSService.js
@@ -318,6 +318,43 @@
   },
    //update
    postConsumTrial:function(postURL, indexNumber , payloadForNewPI, callback, token) {
        console.log('Process New PI Data');
        console.log(JSON.stringify(payloadForNewPI));
        let payloadstr= null;
        if (payloadForNewPI) {
            if (typeof payloadForNewPI == 'string') {
                payloadstr = payloadForNewPI;
            }else{
                payloadstr = JSON.stringify(payloadForNewPI);
            }
        }
        let para = {
            url:postURL,
            headers: {
                'Content-Type': 'application/json',
                'pi-token': token
            },
            type: "post",
            success: function (result) {
                AWSService.insertCalloutLog(AWSService.insertModule,postURL,JSON.stringify(payloadForNewPI),JSON.stringify(result),AWSService.successStatus);
                if(callback) callback(result,indexNumber);
            },
            error: function (error){
                AWSService.insertCalloutLog(AWSService.insertModule,postURL,JSON.stringify(payloadForNewPI),JSON.stringify(error),AWSService.failStatus);
                console.log(error);
            }
        };
        if (payloadstr) {
            para.data = payloadstr;
        }
        jQuery.ajax(para);
    },
    confirmTrans:function(transactionURL,transParameters,callback,token){
        let payloadstr= null;