| | |
| | | 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 '; |
| | | // } |
| | |
| | | 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; |