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/ET_Product_ScoreTable_Batch.cls |   62 ++++++++++++++++++++++++++++++-
 1 files changed, 60 insertions(+), 2 deletions(-)

diff --git a/force-app/main/default/classes/ET_Product_ScoreTable_Batch.cls b/force-app/main/default/classes/ET_Product_ScoreTable_Batch.cls
index 6363d6a..957befb 100644
--- a/force-app/main/default/classes/ET_Product_ScoreTable_Batch.cls
+++ b/force-app/main/default/classes/ET_Product_ScoreTable_Batch.cls
@@ -108,7 +108,9 @@
         String query = 'SELECT Id, Family, Plan_Term__c, SFDA_Status__c, Is_ET_APP__c, Asset_Model_No__c,' +
                         ' Category3__c, Category4__c, Category5__c, Plan_Category3__c, Plan_Category4__c' + 
                         ' FROM Product2' +
-                        ' where Is_ET_APP__c = true ';
+                        // ' where Is_ET_APP__c = true ';
+                        ' where Is_ET_APP__c = true '+
+                        ' and Category5__c !=\'绔炰簤瀵规墜\'';
         // if (true != this.isAllFlag) {
         //        query += ' and LastModifiedDate >= :systemDate ';
         // }
@@ -166,7 +168,63 @@
                         pst.UniqueKey__c = pst.OCM_Term__c + ':' + pst.Category3__c + ':鍏堢绯荤矘鑶滃垏寮�鍒�-DualJ浠ュ';
                     }
                 }
-
+                // ETAPP閲嶇偣浜у搧鎷嗗垎 fy start
+                else if ('瀵间笣' == pd.Category4__c ) {
+                    if (pd.Asset_Model_No__c.startsWith('G-240')) {
+                        pst.Category4__c = '瀵间笣-G-240';
+                        pst.Plan_Category4__c = '瀵间笣-G-240';
+                        pst.UniqueKey__c = pst.OCM_Term__c + ':' + pst.Category3__c + ':瀵间笣-G-240';
+                    }else {
+                        pst.Category4__c = '瀵间笣-G-260';
+                        pst.Plan_Category4__c = '瀵间笣-G-260';
+                        pst.UniqueKey__c = pst.OCM_Term__c + ':' + pst.Category3__c + ':瀵间笣-G-260';
+                    }
+                }
+                else if('涔冲ご鍒囧紑鍒�' == pd.Category4__c){
+                    if(pd.Category5__c.contains('涔冲ご鍒囧紑-涓夎厰')){
+                        pst.Category4__c = '涔冲ご鍒囧紑鍒�-涓夎厰';
+                        pst.Plan_Category4__c = '涔冲ご鍒囧紑鍒�-涓夎厰';
+                        pst.UniqueKey__c = pst.OCM_Term__c + ':' + pst.Category3__c + ':涔冲ご鍒囧紑鍒�-涓夎厰';
+                    }else{
+                        pst.Category4__c = '涔冲ご鍒囧紑鍒�-鍏朵粬';
+                        pst.Plan_Category4__c = '涔冲ご鍒囧紑鍒�-鍏朵粬';
+                        pst.UniqueKey__c = pst.OCM_Term__c + ':' + pst.Category3__c + ':涔冲ご鍒囧紑鍒�-鍏朵粬';
+                    }
+                } else if('娉ㄥ皠閽堬紙鑳冮暅锛�'== pd.Category4__c){
+                    if (pd.Asset_Model_No__c.startsWith('NM-20')){
+                        pst.Category4__c = '娉ㄥ皠閽堬紙鑳冮暅锛�-200';
+                        pst.Plan_Category4__c = '娉ㄥ皠閽堬紙鑳冮暅锛�-200';
+                        pst.UniqueKey__c = pst.OCM_Term__c + ':' + pst.Category3__c + ':娉ㄥ皠閽堬紙鑳冮暅锛�-200';
+                    }else {
+                        pst.Category4__c = '娉ㄥ皠閽堬紙鑳冮暅锛�-400';
+                        pst.Plan_Category4__c = '娉ㄥ皠閽堬紙鑳冮暅锛�-400';
+                        pst.UniqueKey__c = pst.OCM_Term__c + ':' + pst.Category3__c + ':娉ㄥ皠閽堬紙鑳冮暅锛�-400';
+                    }
+                } 
+                else if('娉ㄥ皠閽堬紙鑲犻暅锛�'== pd.Category4__c){
+                    if (pd.Asset_Model_No__c.startsWith('NM-20')){
+                        pst.Category4__c = '娉ㄥ皠閽堬紙鑲犻暅锛�-200';
+                        pst.Plan_Category4__c = '娉ㄥ皠閽堬紙鑲犻暅锛�-200';
+                        pst.UniqueKey__c = pst.OCM_Term__c + ':' + pst.Category3__c + ':娉ㄥ皠閽堬紙鑲犻暅锛�-200';
+                        
+                    }else {
+                        pst.Category4__c = '娉ㄥ皠閽堬紙鑲犻暅锛�-400';
+                        pst.Plan_Category4__c = '娉ㄥ皠閽堬紙鑲犻暅锛�-400';
+                        pst.UniqueKey__c = pst.OCM_Term__c + ':' + pst.Category3__c + ':娉ㄥ皠閽堬紙鑲犻暅锛�-400';
+                    }
+                }
+                else if('鍛煎惛绉慐T'==pd.Category3__c && '鍚稿紩娲绘閽�'==pd.Category4__c){
+                    if(pd.Asset_Model_No__c.startsWith('NA-U401SX')||pd.Asset_Model_No__c.startsWith('NA-U403SX')){
+                        pst.Category4__c = '鍚稿紩娲绘閽�-Visishot2';
+                        pst.Plan_Category4__c = '鍚稿紩娲绘閽�-Visishot2';
+                        pst.UniqueKey__c = pst.OCM_Term__c + ':' + pst.Category3__c + ':鍚稿紩娲绘閽�-Visishot2';
+                    }else{
+                        pst.Category4__c = '鍚稿紩娲绘閽�-Visishot2浠ュ';
+                        pst.Plan_Category4__c = '鍚稿紩娲绘閽�-Visishot2浠ュ';
+                        pst.UniqueKey__c = pst.OCM_Term__c + ':' + pst.Category3__c + ':鍚稿紩娲绘閽�-Visishot2浠ュ';
+                    }
+                }
+                // ETAPP閲嶇偣浜у搧鎷嗗垎 fy end
                 //鏄惁鏃犳晥
                 if (unDisabledList.contains(pst.UniqueKey__c)) {
                     pst.Is_Disabled__c = false;

--
Gitblit v1.9.1