| | |
| | | Account acc = [select Id, Name, Parent.Parent.State_Master__r.Name, Parent.Department_Class_Label__c from Account where Id = :opp.AccountId]; |
| | | |
| | | System.debug('lt123test02默认询价内容'+opp); |
| | | |
| | | opp.SAP_Province__c = acc.Parent.Parent.State_Master__r.Name; // SAP上传省 |
| | | // 20221205 ljh DB202212030068 start |
| | | /* 以后变化不大就这样吧代码中写死,就这样几个省有问题 |
| | | 内蒙古自治区--->内蒙古 |
| | | 宁夏回族自治区--->宁夏自治区 |
| | | 新疆维吾尔自治区--->新疆自治区 |
| | | 黑龙江--->黑龙江省*/ |
| | | // opp.SAP_Province__c = acc.Parent.Parent.State_Master__r.Name; // SAP上传省 |
| | | Map<String,String> SAP_ProvinceMap = new Map<String,String>(); |
| | | SAP_ProvinceMap.put('内蒙古自治区','内蒙古'); |
| | | SAP_ProvinceMap.put('宁夏回族自治区','宁夏自治区'); |
| | | SAP_ProvinceMap.put('新疆维吾尔自治区','新疆自治区'); |
| | | SAP_ProvinceMap.put('黑龙江','黑龙江省'); |
| | | String SAP_Province = acc.Parent.Parent.State_Master__r.Name; |
| | | if(SAP_ProvinceMap.containsKey(SAP_Province)){ |
| | | SAP_Province = SAP_ProvinceMap.get(SAP_Province); |
| | | } |
| | | opp.SAP_Province__c = SAP_Province; |
| | | // 20221205 ljh DB202212030068 end |
| | | switch on acc.Parent.Department_Class_Label__c { // 询价科室分类 询价编码自动生成要用到 |
| | | when '消化科' { |
| | | opp.Opportunity_Category__c = 'GI'; |