From 8475b9f98c8a4c95446f02be4bf2a64e359c359a Mon Sep 17 00:00:00 2001
From: liwentao <1376563863@qq.com>
Date: 星期五, 11 八月 2023 09:10:31 +0800
Subject: [PATCH] 与测试环境对比,部分代码已被人修改,删除其中的alert和部分硬编码,还原测试环境代码逻辑

---
 force-app/main/default/classes/GuaranteePeriodAlterationController.cls |  146 ++++++++++++++++++++++++------------------------
 1 files changed, 73 insertions(+), 73 deletions(-)

diff --git a/force-app/main/default/classes/GuaranteePeriodAlterationController.cls b/force-app/main/default/classes/GuaranteePeriodAlterationController.cls
index b0740c1..6d33eca 100644
--- a/force-app/main/default/classes/GuaranteePeriodAlterationController.cls
+++ b/force-app/main/default/classes/GuaranteePeriodAlterationController.cls
@@ -17,29 +17,29 @@
         textOpts.add(new SelectOption('SerialNumber'        , Schema.SObjectType.Asset.fields.SerialNumber.label));
         //textOpts.add(new SelectOption('Installation_Site__c', Schema.SObjectType.Asset.fields.Installation_Site__c.label));
         //textOpts.add(new SelectOption('Department_Name__c'  , Schema.SObjectType.Asset.fields.Department_Name__c.label));
-
+    
         changeReasonOpts = new List<SelectOption>();
         changeReasonOpts.add(new SelectOption(''  , '-鏃�-'));
         changeReasonOpts.add(new SelectOption('闆嗕腑閲囪喘,鏈垎閰嶅埌鍖婚櫌'  , '闆嗕腑閲囪喘,鏈垎閰嶅埌鍖婚櫌'));
         changeReasonOpts.add(new SelectOption('鍏朵粬'  , '鍏朵粬'));
-
+        
     }
-
+   
     /*****************鐢婚潰鍒濆鍖栫敤********************************/
-
+    
     public Boolean editAble {get;set;}
     public Boolean spoLinkFlag {get;set;}
     public String statusEdit {get;set;}
     /*****************鐢婚潰琛ㄧずBean******************/
-
+    
     private List<GuaranteePeriodAlterationDetailInfo> guaranteePeriodAlterationDetailRecords = new List<GuaranteePeriodAlterationDetailInfo>();
     public List<GuaranteePeriodAlterationDetailInfo> guaranteePeriodAlterationDetaiRecordsview { get; set; }
-    public Integer ConsumableorderdetailsCount {
+    public Integer ConsumableorderdetailsCount { 
         get {
             return guaranteePeriodAlterationDetailRecords == null ? 0 : guaranteePeriodAlterationDetailRecords.size();
         }
     }
-    public Integer ConsumableorderdetailsviewCount {
+    public Integer ConsumableorderdetailsviewCount { 
         get {
             return guaranteePeriodAlterationDetaiRecordsview == null ? 0 : guaranteePeriodAlterationDetaiRecordsview.size();
         }
@@ -48,11 +48,11 @@
     public String Id  { get; set; }
     public Boolean isShow { get; set; }
     public List<Attachment> attachments { get; set; }
-	public List<ContentDocument> contents { get; set; }
+	public List<ContentDocument> contents { get; set; }//update by liwentao 鏇存柊lightning闄勪欢涓婁紶
     //鍒嗛〉鍔熻兘
     public Integer pageLimit{get;set;}
     public String soql {get;set;}
-
+    
     public GuaranteePeriodAlterationController(ApexPages.StandardController stdController) {
         isShow = false;
         Statu_AchievementsId = ApexPages.currentPage().getParameters().get('Statu_AchievementsId');
@@ -80,7 +80,7 @@
 
     // 鐢婚潰鍒濆鍖�
     public void init() {
-
+        
         if(Id!=null&&Id!=''&&statusEdit==''&&statusEdit==null){
             editAble = false;
         }else if((Id == null||Id=='')&&(statusEdit==''||statusEdit==null)){
@@ -92,16 +92,16 @@
         guaranteePeriodAlterationDetailRecords = new List<GuaranteePeriodAlterationDetailInfo>();
         List<Asset> assetListed = new List<Asset>();
         Map<String,GuaranteePeriodAlterationDetailInfo> MidMap = new Map<String,GuaranteePeriodAlterationDetailInfo>();
-
+        
         if(Id== NULL || Id==''){
-            List<Statu_Achievements__c> statuAchievements = [select Id,InstallDate__c from Statu_Achievements__c where Id = :Statu_AchievementsId];
+            List<Statu_Achievements__c> statuAchievements = [select Id,InstallDate__c from Statu_Achievements__c where Id = :Statu_AchievementsId]; 
             ambc.WarrantyStartDate__c = statuAchievements[0].InstallDate__c;
             soql = this.makeSoql1('','');
             assetListed = Database.query(soql);
 
             for (Integer i = 0; i < assetListed.size(); i++) {
                 guaranteePeriodAlterationDetailRecords.add(new GuaranteePeriodAlterationDetailInfo(assetListed[i]));
-
+                
                 MidMap.put(assetListed[i].Id, new GuaranteePeriodAlterationDetailInfo(assetListed[i]));
             }
 
@@ -111,7 +111,7 @@
         }else{
             List<GuaranteePeriodAlterationDetail__c> changeDetailList = new List<GuaranteePeriodAlterationDetail__c>();
             List<GuaranteePeriodAlterationApplication__c>  assetChangeList  = new List<GuaranteePeriodAlterationApplication__c>();
-
+            
             assetChangeList = [select Id, Name,Change_status__c,
                                     ChangeReason__c,WarrantyStartDate__c,
                                     ChangeReason_text__c,GpaaStatu_Achievements__c
@@ -139,7 +139,7 @@
 
             for(GuaranteePeriodAlterationDetailInfo ass:MidMap.values()){
                 guaranteePeriodAlterationDetailRecords.add(ass);
-
+                
             }
 
             for(GuaranteePeriodAlterationDetailInfo ass : guaranteePeriodAlterationDetailRecords){
@@ -149,17 +149,17 @@
                         guaranteePeriodAlterationDetaiRecordsview.add(ass);
                     }
                 }
-
+                
 
             }
 
             isShow = true;
             attachments = seekAttachment();
-        }
+        } 
     }
     // 妫�绱�
     public void searchConsumableorderdetails() {
-
+        
         Map<String,GuaranteePeriodAlterationDetailInfo> MidMap = new Map<String,GuaranteePeriodAlterationDetailInfo>();
         List<Asset> asListed = new List<Asset>();
         soql = this.makeSoql1(text1,val1);
@@ -174,7 +174,7 @@
             if(!MidMap.containsKey(asListed[i].Id)){
                 MidMap.put(asListed[i].Id, new GuaranteePeriodAlterationDetailInfo(asListed[i]));
             }
-
+            
         }
 
 
@@ -224,14 +224,14 @@
     //鍒犻櫎鎸夐挳
     public PageReference DelConsumable(){
         GuaranteePeriodAlterationApplication__c ambc = new GuaranteePeriodAlterationApplication__c(Id = Id);
-        List<GuaranteePeriodAlterationDetail__c> changeDetailList = [Select Id,GuaranteePeriodAlteration__r.GpaaStatu_Achievements__c
-                                                                        from GuaranteePeriodAlterationDetail__c
-                                                                    where GuaranteePeriodAlteration__c = :Id];
-        String rawAccountIded = '';
+        List<GuaranteePeriodAlterationDetail__c> changeDetailList = [Select Id,GuaranteePeriodAlteration__r.GpaaStatu_Achievements__c 
+                                                                        from GuaranteePeriodAlterationDetail__c 
+                                                                    where GuaranteePeriodAlteration__c = :Id]; 
+        String rawAccountIded = ''; 
         if(changeDetailList.size()> 0){
             rawAccountIded = changeDetailList[0].GuaranteePeriodAlteration__r.GpaaStatu_Achievements__c;
         }
-
+        
         try {
             delete changeDetailList;
             delete ambc;
@@ -240,7 +240,7 @@
         } catch (Exception e) {
             ApexPages.addMessages(e);
             return null;
-        }
+        }   
         //return null;
     }
 
@@ -250,7 +250,7 @@
         ref.setRedirect(true);
         return ref;
     }
-
+    
     //鏌ユ壘褰撳墠"淇濅慨鏈熼檺鍙樻洿鐢宠"鎵�鏈夌殑闄勪欢
     public List<Attachment> seekAttachment() {
         return [select Id, ParentId, Name, OwnerId, CreatedDate, BodyLength FROM Attachment where ParentId = :Id];
@@ -281,7 +281,7 @@
         if (repairList.size() > 0 || qIS_ReportList.size() > 0 || assets.size() > 0) {
 
             if (repairList.size() > 0) {
-
+                
                 for (Repair__c repair :repairList) {
                     assetIdMap.put(repair.Delivered_Product__c,repair.Delivered_Product__r.SerialNumber+'(鍚慨鐞�)');
                 }
@@ -302,7 +302,7 @@
             }
 
             return true;
-        }
+        } 
         return false;
     }
 
@@ -316,9 +316,9 @@
         agAlteration.Id = Id;
         attachments = seekAttachment();
         if (ambc.ChangeReason__c == '闆嗕腑閲囪喘,鏈垎閰嶅埌鍖婚櫌' && attachments.size() == 0) {
-            ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '璇蜂笂浼犳爣涔�'));
+            ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '璇蜂笂浼犳爣涔�')); 
             return null;
-        }
+        }  
 
         try{
 
@@ -331,32 +331,32 @@
             Approval.ProcessSubmitRequest psr = new Approval.ProcessSubmitRequest();
             psr.setObjectId(Id);
             Approval.ProcessResult submitResult = Approval.process(psr);
-            return  ref;
+            return  ref; 
         }
         catch (Exception e) {
             //ApexPages.addmessages(e);
             Database.rollback(sp);
-            return  null;
+            return  null; 
         }
 
         //return null;
-        //return  UnabletoEdit();
+        //return  UnabletoEdit(); 
     }
 
     //楠岃瘉瀛楁
     public Boolean warning() {
 
         if (String.isBlank(ambc.ChangeReason__c)) {
-
-            ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '璇疯緭鍏ュ彉鏇村師鍥�'));
+            
+            ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '璇疯緭鍏ュ彉鏇村師鍥�')); 
             return true;
         } else if (ambc.ChangeReason__c == '鍏朵粬' && String.isBlank(ambc.ChangeReason_text__c)) {
-
-            ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '鍙樻洿鍘熷洜涓�"鍏朵粬"鏃讹紝璇疯緭鍏�"鍙樻洿鍘熷洜鍏朵粬"'));
+            
+            ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '鍙樻洿鍘熷洜涓�"鍏朵粬"鏃讹紝璇疯緭鍏�"鍙樻洿鍘熷洜鍏朵粬"')); 
             return true;
         } else if (ambc.WarrantyStartDate__c == null) {
-
-            ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '璇疯緭鍏ヤ繚淇紑濮嬫棩'));
+            
+            ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '璇疯緭鍏ヤ繚淇紑濮嬫棩')); 
             return true;
         }
 
@@ -370,7 +370,7 @@
         }
 
         if (Count == FLG) {
-            ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '璇烽�夋嫨瑕佷慨鏀圭殑淇濇湁璁惧'));
+            ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '璇烽�夋嫨瑕佷慨鏀圭殑淇濇湁璁惧')); 
             return true;
         }
 
@@ -381,10 +381,10 @@
     // 淇濆瓨鎸夐挳
     public PageReference save() {
         //return null;
-
+        
         GuaranteePeriodAlterationApplication__c  agAlteration = new GuaranteePeriodAlterationApplication__c ();
         List<GuaranteePeriodAlterationDetail__c> Ins = New List<GuaranteePeriodAlterationDetail__c>();
-
+        
         //鏂板缓鍙樻洿鍗曟椂
         Savepoint sp = Database.setSavepoint();
         try {
@@ -392,11 +392,11 @@
             agAlteration.ChangeReason_text__c = ambc.ChangeReason_text__c;
             agAlteration.WarrantyStartDate__c = ambc.WarrantyStartDate__c;
             agAlteration.ChangeReason__c = ambc.ChangeReason__c;
-
+            
             if (warning()) {
 
                 return null;
-            }
+            } 
 
             if (String.isBlank(Id)) {
 
@@ -411,23 +411,23 @@
 
                     ApexPages.addMessages(e);
                 }
-
+                             
 
                 Map<String,String> assetGuaranteeTimeMap = new Map<String,String>();
-                List<GuaranteePeriodAlterationApplication__c> saveGpaApplicationList =
-                                            [SELECT Id,Name,WarrantyStartDate__c
-                                            FROM GuaranteePeriodAlterationApplication__c
+                List<GuaranteePeriodAlterationApplication__c> saveGpaApplicationList = 
+                                            [SELECT Id,Name,WarrantyStartDate__c 
+                                            FROM GuaranteePeriodAlterationApplication__c 
                                             WHERE id = :agAlteration.id];
-
+                
                 if ( saveGpaApplicationList.size() > 0) {
 
                     List<Asset> assetList = [Select Id,Guarantee_period_for_products__c,guarantee_period__c,RepairQuantity__c,SerialNumber
                                                  from Asset
                                                  where Backorder__c = :Statu_AchievementsId];
-                    Map<String,Integer> assetMap = new Map<String,Integer>();
+                    Map<String,Integer> assetMap = new Map<String,Integer>();                             
                     for (Asset ass :assetList) {
                         assetMap.put(ass.Id,Integer.valueOf(ass.guarantee_period__c));
-                    }
+                    } 
 
 
                     List<String> assetIds = new List<String>();
@@ -443,23 +443,23 @@
                             gpaDetail.Name = saveGpaApplicationList[0].Name + '-'+ str;
                             gpaDetail.GuaranteePeriodAlteration__c = saveGpaApplicationList[0].Id;
                             gpaDetail.Asset__c = ass.ast.Id;
-                            gpaDetail.GuaranteeTime__c  =  saveGpaApplicationList[0].WarrantyStartDate__c.addDays(assetMap.get(ass.ast.Id));
+                            gpaDetail.GuaranteeTime__c  =  saveGpaApplicationList[0].WarrantyStartDate__c.addDays(assetMap.get(ass.ast.Id));                
                             i++;
                             Ins.add(gpaDetail);
                             assetIds.add(ass.ast.Id);
 
                         }
                     }
-
+                    
                     if (find_QIS_Repair(assetIds)) {
 
-                        ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '浠ヤ笅淇濇湁璁惧鍚湁"QIS"鎴�"淇悊"鎴�"淇濅慨鏈熼檺鍙樻洿杩�"涓嶉�傚悎鍙樻洿"淇濅慨鏈熼檺"' + assetIdMap.values()));
+                        ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '浠ヤ笅淇濇湁璁惧鍚湁"QIS"鎴�"淇悊"鎴�"淇濅慨鏈熼檺鍙樻洿杩�"涓嶉�傚悎鍙樻洿"淇濅慨鏈熼檺"' + assetIdMap.values())); 
                         return null;
-                    }
+                    } 
 
                     //update saveGpaApplicationList;
-                }
-
+                }                            
+                
 
                 Id = agAlteration.id;
 
@@ -469,26 +469,26 @@
                 }
             }
             //淇敼涔嬪悗 淇濆瓨璁㈠崟
-            else if(!String.isBlank(Id)){
-
+            else if(!String.isBlank(Id)){   
+               
                 agAlteration.Id = Id;
-                agAlteration.GpaaStatu_Achievements__c = ambc.GpaaStatu_Achievements__c;
-
+                agAlteration.GpaaStatu_Achievements__c = ambc.GpaaStatu_Achievements__c; 
+                          
                 update agAlteration;
 
-                List<GuaranteePeriodAlterationDetail__c> delIns =
+                List<GuaranteePeriodAlterationDetail__c> delIns = 
                         [select Id from GuaranteePeriodAlterationDetail__c
                             where GuaranteePeriodAlteration__r.Id = :Id];
-
+                
                 if(delIns.size()>0){
 
                     delete delIns;
                 }
 
                 Integer i = 1;
-                List<GuaranteePeriodAlterationApplication__c> saveGpaApplicationList =
-                                [SELECT Id,Name
-                                FROM GuaranteePeriodAlterationApplication__c
+                List<GuaranteePeriodAlterationApplication__c> saveGpaApplicationList = 
+                                [SELECT Id,Name 
+                                FROM GuaranteePeriodAlterationApplication__c 
                                 WHERE id =:agAlteration.id];
 
                 List<String> assetIds = new List<String>();
@@ -498,15 +498,15 @@
 
                         GuaranteePeriodAlterationDetail__c gpaDetail = new GuaranteePeriodAlterationDetail__c();
                         String str = string.valueOf(i);
-
+                        
                         if(str.length() == 1){
-
+                        
                             str = '0' + str;
                         }
 
                         gpaDetail.Name = saveGpaApplicationList[0].Name + '-'+ str;
                         gpaDetail.GuaranteePeriodAlteration__c = saveGpaApplicationList[0].Id;
-                        gpaDetail.Asset__c = ass.ast.Id;
+                        gpaDetail.Asset__c = ass.ast.Id;                      
                         i++;
                         Ins.add(gpaDetail);
                         assetIds.add(ass.ast.Id);
@@ -515,10 +515,10 @@
 
                 if (find_QIS_Repair(assetIds)) {
 
-                    ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '浠ヤ笅淇濇湁璁惧鍚湁"QIS"鎴�"淇悊"鎴�"淇濅慨鏈熼檺鍙樻洿杩�"涓嶉�傚悎鍙樻洿"淇濅慨鏈熼檺"' + assetIdMap.values()));
+                    ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '浠ヤ笅淇濇湁璁惧鍚湁"QIS"鎴�"淇悊"鎴�"淇濅慨鏈熼檺鍙樻洿杩�"涓嶉�傚悎鍙樻洿"淇濅慨鏈熼檺"' + assetIdMap.values())); 
                     return null;
                 }
-
+               
                 if(Ins.size()>0){
 
                     insert Ins;
@@ -569,6 +569,6 @@
             ast = e;
             canSelect = true;
         }
-
+        
     }
-}
+}
\ No newline at end of file

--
Gitblit v1.9.1