Untitled

 avatar
unknown
plain_text
25 days ago
1.6 kB
2
Indexable
 const updatePaymentDetail = (values, selectedFile) => {
        if (!docUploadValidation(selectedFile)) {
            toast.error("Invalid file upload");
            return;
        }   
        const formData = new FormData();
        const paymentMethodsDTO = {
            id: values.id,
            title: values.title,
            description: values.description,
            status: values.status,
            minimum: values.minimum,
            maximum: values.maximum,
            processingTime: values.processingTime,
            transactionFee: values.transactionFee,
            paymentMethod: values.paymentMethod,
            networkData: values.networkData,
        }
        formData.append('paymentMethodsDTO', JSON.stringify(paymentMethodsDTO));
        console.log("paymentMethodsDTO",paymentMethodsDTO);
        
        const document = selectedFile && selectedFile.length > 0 ? selectedFile[0].file : new File([""], "");
        formData.append('file', document);
        console.log('fileDoc', document);
        
        api.put(url.ADMIN_UPDATE_PAYMENT_DETAIL, formData)
            .then((response) => {
                var res = response.data;
                if (res.code === 0) {
                    getPaymentDetails(); 
                    toast.success(res.message);
                } else {
                    toast.error(res.message);
                }
            }).catch(error => {
                toast.error(t("Something went wrong. Please try again later."));
            })
    }
Leave a Comment