111
沙世明
2022-11-22 928399eceec50e3d37ea08669a12789a9410a9d2
force-app/main/default/classes/ET_Product_ScoreTable_Batch.cls
@@ -168,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('呼吸科ET'==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;