沙世明
2023-03-09 99b667bdfd8d4fd4d56c2952510169d7f7be794c
force-app/main/default/classes/ControllerUtil.cls
@@ -3232,11 +3232,11 @@
                    system.debug('=='+Job_CategoryMap.get(bbz)+'==='+Job_CategoryMap.get(ldbb)+'==='+zz);
                  }else if(String.isBlank(odsc.Category4__c) && String.isNotBlank(odsc.Category5__c)){
                    //本部等于空,看部
                    if(odsc.Category5__c=='华北东北运营管理部' || odsc.Category5__c=='西北西南运营管理部' || odsc.Category5__c=='西北西南运营支援部' || bbz1=='华北东北服务部-综合行政'){
                    if(odsc.Category5__c=='华北东北运营管理部' || odsc.Category5__c=='西北西南运营管理部' || odsc.Category5__c=='西北西南运营支援部' || bbz1=='华北东北服务部-综合行政' || bbz1=='华北东北市场部-综合行政'){
                      zz = '支援'; 
                    }else if(bbz1=='华北东北服务部-FSE'){
                      zz = '销售服务';
                    }else if(odsc.Category5__c=='西部战略推进部'){
                    }else if(odsc.Category5__c=='西部战略推进部' || bbz1=='华北东北市场部-推广'){
                      zz = '销售推广';
                    }
                  }
@@ -3340,12 +3340,12 @@
                    } 
                    
                  }else if(String.isBlank(odsc.Category4__c) && String.isNotBlank(odsc.Category5__c)){
                    //本部等于空,看部
                    if(odsc.Category5__c=='华北东北运营管理部' || odsc.Category5__c=='西北西南运营管理部' || odsc.Category5__c=='西北西南运营支援部' || bbz1=='华北东北服务部-综合行政'){
                    //本部等于空,看部 LLIU-CKE3UG 增加映射关系
                    if(odsc.Category5__c=='华北东北运营管理部' || odsc.Category5__c=='西北西南运营管理部' || odsc.Category5__c=='西北西南运营支援部' || bbz1=='华北东北服务部-综合行政' || bbz1=='华北东北市场部-综合行政'){
                      zz = '支援'; 
                    }else if(bbz1=='华北东北服务部-FSE'){
                      zz = '销售服务';
                    }else if(odsc.Category5__c=='西部战略推进部'){
                    }else if(odsc.Category5__c=='西部战略推进部' || bbz1=='华北东北市场部-推广'){
                      zz = '销售推广';
                    }
                  }
@@ -5800,5 +5800,40 @@
        return mapping.get(keyword) != null ? String.valueOf(mapping.get(keyword)) : null;
    }
    // FY23修改 WLIG-CFV4AV 重点产品维护(新)end
    // DB202303051651 产品报价金额自动计算 ssm start
    // Json解析
    public static String getValueFromJSONString(String jsonstring, String key) {
        if (String.isNotBlank(jsonstring)) {
            Map<String, Object> mapping = (Map<String, Object>) JSON.deserializeUntyped(jsonstring);
            return mapping.get(key) != null ? String.valueOf(mapping.get(key)) : mapping.get('Default') != null ? String.valueOf(mapping.get('Default')) : null;
        }
        return null;
    }
    // DB202303051651 产品报价金额自动计算 ssm end
    //20221021  lt SWAG-CHL5XA【FY23询价改善】-统计主机台数 start
    public static void UpdateBiddingFlag(List<String> oppId){
        List<Tender_Opportunity_Link__c> links = [SELECT Id, Tender_information__c, Tender_information__r.IsReactionOpp__c, Opportunity__c
                                                  FROM Tender_Opportunity_Link__c
                                                  WHERE Opportunity__c in :oppId ];
        Map<String,Tender_information__c> tenderMap = new Map<String,Tender_information__c>();
        for (Tender_Opportunity_Link__c link : links){
            Tender_information__c temptender = new Tender_information__c();
            temptender.Id = link.Tender_information__c;
            temptender.IsReactionOpp__c = true;
            tenderMap.put(temptender.id ,temptender);
        }
        if(tenderMap.size()>0){
            update tenderMap.values();
        }
    }
    //20221021  lt SWAG-CHL5XA【FY23询价改善】-统计主机台数 end
   
}