From d8dc84a3d56df839895f1c417a4d9cbee763d262 Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期五, 03 三月 2023 14:50:59 +0800
Subject: [PATCH] gzw 测试环境代码更新

---
 force-app/main/default/classes/ConsumTrialUpdateController.cls |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/force-app/main/default/classes/ConsumTrialUpdateController.cls b/force-app/main/default/classes/ConsumTrialUpdateController.cls
index 4a0fdf0..89155c6 100644
--- a/force-app/main/default/classes/ConsumTrialUpdateController.cls
+++ b/force-app/main/default/classes/ConsumTrialUpdateController.cls
@@ -13,10 +13,14 @@
     public PageBean pageB {get; set;}
     public Boolean showSelectRnsButton{get;set;}
     private String case_OR_animal_organLabel{get;set;}
+    public String staticResource {get; set;}
+    public String rowListString{set;get;}
 
     public ConsumTrialUpdateController() {
         parId = System.currentPageReference().getParameters().get('parId');
         canEdit = System.currentPageReference().getParameters().get('canedit') == 'true';
+        PIHelper.PIIntegration piIntegration = PIHelper.getPIIntegrationInfo('Consum_Apply_Equipment_Set_Detail__c');
+        staticResource = JSON.serialize(piIntegration);
     }
 
     public void init() {
@@ -27,7 +31,7 @@
             List<Consum_Apply__c> rnList = [SELECT Id
                         // , DateOfDelivery__c
                         // , ReceivingNoteNo__c
-                        , Status__c
+                        , AWS_Data_Id__c,Status__c
                         // , Asset_loaner_category__c
                         , RA_Status__c
                         , HP_received_sign_rich__c
@@ -52,6 +56,13 @@
             receivingNoteFieldApiList.addAll(receivingNoteFieldApiSet);
             setEditable();
             pageB = new PageBean(rnList[0], assetFieldApiList, receivingNoteFieldApiList, isCenter);
+            system.debug('pageB.rowBList = ' + pageB.rowBList);
+            List<rowListStr> r1 = new List<rowListStr>();
+            for (RowBean rowB : pageB.rowBList) {
+                rowListStr r2 = new rowListStr(rowB.rnd.AWS_Data_Id__c,rowB.rnd.Id);
+                r1.add(r2);
+            }
+            rowListString = JSON.serialize(r1);
         }
         catch (Exception e) {
             ApexPages.addMessages(e);
@@ -378,6 +389,7 @@
                     + String.join(assetFieldApiList, ',')
                     + (assetFieldApiList.size() > 0 ? ',' : '')
                     + String.join(receivingNoteFieldApiList, ',')
+                    + ',AWS_Data_Id__c'
                  + ' FROM Consum_Apply_Equipment_Set_Detail__c '
                 + ' WHERE Consum_Apply_Equipment_Set__r.Consum_Apply__c = \'' + rn.Id + '\'' + wher
                   + ' AND (Cancel_Select__c = false OR NG_Select_Again__c = true)'
@@ -507,4 +519,18 @@
         }
     }
 
+    public class rowListStr{
+        public String AWSDataId {get; set;}
+        public String Id {get; set;}
+        public rowListStr() {
+            AWSDataId = '';
+            Id = '';
+        }
+
+        public rowListStr(String l, String v) {
+            AWSDataId = l;
+            Id = v;
+        }
+    }
+
 }
\ No newline at end of file

--
Gitblit v1.9.1