From 9f2aae593078d4f0ebf89eef2537ed91e2de44c9 Mon Sep 17 00:00:00 2001
From: Ubuntu <ubuntu@ip-172-31-44-0.ap-south-1.compute.internal>
Date: Tue, 25 Mar 2025 06:50:10 +0000
Subject: [PATCH] externalconversion

---
 .../translation/external_conversion.py        | 23 +++++++++++++------
 1 file changed, 16 insertions(+), 7 deletions(-)

diff --git a/kitchen_counter/conversion/translation/external_conversion.py b/kitchen_counter/conversion/translation/external_conversion.py
index 5d959ac..d16c586 100755
--- a/kitchen_counter/conversion/translation/external_conversion.py
+++ b/kitchen_counter/conversion/translation/external_conversion.py
@@ -32,6 +32,7 @@ from Blockchain2.Conversion import UploadConversionData, getConversion, deleteCo
 from Blockchain2.blockchainsetting import OWNER_KEY
 from Blockchain2.block_user_info import user_info
 from lpp.certificate.createCertificate import certificateGenrate
+from django.conf import settings
 from MNF.settings import BasePath
 
 basePath = BasePath()
@@ -488,7 +489,7 @@ class Conversion:
             to = self.user.email
             key_value = {
                 "User": self.user.username,
-                "title": self.original_script_object.script_title
+                "Title": self.original_script_object.script_title
             }
             sendmail(to_email=[to], email_code="PP18", key_value=key_value)
 
@@ -610,6 +611,7 @@ class Conversion:
                             script_json["script_file_path"] = script_path1
                             script_json["script_file"] = hash2
                             script_json["type"] = "script-json"
+                            script_json["screenplay_name"] = str(self.name_script)
                             scriptconversion["script-json"] = script_json
                         print("blockchain script conversion 5.2")
 
@@ -636,16 +638,23 @@ class Conversion:
                         print("Error:", e)
 
                     print("blockchain script conversion 6")
-                    certificatepath = certificateGenrate(self.user.username, "script conversion", hash)
+                    # certificatepath = certificateGenrate(self.user.username, "script conversion", hash)
+                    certificatepath = certificateGenrate(self.user.username, "script conversion", hash, projectname=self.name_script, matic = tx_gas_fee)
                     hash = hash_decrypation(hash)
                     to_email = [self.user.email]
                     email_code = 'BL1'
+                    # key_value = {
+                    #     "service": "script conversion",
+                    #     "hash": hash,
+                    #     "public key": blockchain_obj.publicKey,
+                    #     "private key": userkey.decode('utf-8'),
+                    #     "Transaction Hash": tx_id
+                    # }
                     key_value = {
-                        "service": "script conversion",
-                        "hash": hash,
-                        "public key": blockchain_obj.publicKey,
-                        "private key": userkey.decode('utf-8'),
-                        "Transaction Hash": tx_id
+                        "Product Name": "script conversion",
+                        "Profile url": f"{settings.SITE_DOMAIN}/memberpage/#/personaldetails",
+                        "User url": f"{settings.SITE_DOMAIN}/memberpage/#/user/{self.user.id}/personaldetails",
+                        "Product output card url": f"{settings.SITE_DOMAIN}/conversion/view_conversion/",
                     }
                     sendmail(to_email=to_email, email_code=email_code,key_value=key_value, filePath=certificatepath)
             except Exception as e: