From aebb2c4ece794a9fe486328c042e3dcd33f0ccd5 Mon Sep 17 00:00:00 2001
From: chenjingwu <chenjingwu@prec-tech.com>
Date: 星期四, 25 四月 2024 15:23:43 +0800
Subject: [PATCH] 123

---
 force-app/main/default/pages/ConsumApplyBR.page |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/force-app/main/default/pages/ConsumApplyBR.page b/force-app/main/default/pages/ConsumApplyBR.page
index db69438..40b049d 100644
--- a/force-app/main/default/pages/ConsumApplyBR.page
+++ b/force-app/main/default/pages/ConsumApplyBR.page
@@ -74,7 +74,7 @@
                 version.ContentLocation = 's';
                 version.PathOnClient= "BRCode-{!Consum_Apply__c.Name_No__c}.jpg";
                 var versionResult = sforce.connection.create([version]);
-                record = sforce.connection.query("SELECT ContentDocumentId FROM ContentVersion WHERE Id =\'" + versionResult[0].id + "\'");
+                record = sforce.connection.query("SELECT Id,ContentDocumentId FROM ContentVersion WHERE Id =\'" + versionResult[0].id + "\'");
                 var records = record.getArray("records");
                 var link = new sforce.SObject("ContentDocumentLink");
                 link.ContentDocumentId = records[0].ContentDocumentId;
@@ -85,14 +85,18 @@
 
                 var es = new sforce.SObject("Consum_Apply__c");
                 es.Id = "{!Consum_Apply__c.Id}";
-                es.BRId__c = records[0].ContentDocumentId;
+                es.BRId__c = records[0].Id;
                 result = sforce.connection.update([es]);
             //鐢宠涔︽洿鏂板け璐ョ殑璇濆啀娆℃洿鏂�
             } else if ("{!Consum_Apply__c.BRId__c}" == '' || "{!Consum_Apply__c.BRId__c}" == null) {
                 var records = record.getArray("records");
+                var version = new sforce.SObject("ContentVersion");
+                version = sforce.connection.query("select Id,ContentDocumentId from ContentVersion where ContentDocumentId = \'" + records[0].Id + "\'");
+                version = version.getArray("records"); 
+                // 瀛樺湪qr鏃讹紝缁戝埌鐢宠鍗曚笂
                 var es = new sforce.SObject("Consum_Apply__c");
                 es.Id = "{!Consum_Apply__c.Id}";
-                es.BRId__c = records[0].Id;
+                es.BRId__c = version[0].Id;
                 result = sforce.connection.update([es]);
                 // TODO Name澶夈倧銈嬪彲鑳芥�с亗銈娿�乽psert銇仐銇俱仚
             } else {

--
Gitblit v1.9.1