| | |
| | | // LHJ 多年保修 20190812 End |
| | | public String SFDC_DataID; |
| | | public Detail_element[] Items; |
| | | //报价试算 |
| | | //报价试算 |
| | | public ProductDetais[] ProductDetais; //报价试算行 |
| | | //20200810 ljh add start |
| | | //public String IsCorrosion; |
| | | //20200810 ljh add end |
| | | //阿西赛多 wql 20210331 |
| | | public Boolean IsAcecide; |
| | | |
| | | // CHAN-C9P5WM 20211216 ssm 增加科室名 start |
| | | public String DepartmentName; |
| | | // CHAN-C9P5WM 20211216 ssm 增加科室名 end |
| | | public String winBiddingDate;//SWAG-CCL6R7 2022-3-22 yjk 增加中标日 |
| | | public String CelonOpportunity;// 20220415 ljh SWAG-CCK8V4 add |
| | | } |
| | | |
| | | public class Detail_element { |
| | |
| | | public String ModelNo; |
| | | public String productName; |
| | | // CHAN-C9P5WM 20211216 ssm 增加产品型号和产品名称 end |
| | | |
| | | //lt 20220223 CHAN-CBW9FX 特殊交货期影响的对应 start |
| | | public String DeliveryDate; |
| | | //lt 20220223 CHAN-CBW9FX 特殊交货期影响的对应 end |
| | | |
| | | } |
| | | |
| | |
| | | // CHAN-C9P5WM 20211216 ssm 增加科室名 start |
| | | Department_Name__c, |
| | | // CHAN-C9P5WM 20211216 ssm 增加科室名 end |
| | | |
| | | //SWAG-CCL6R7 2022-3-22 yjk 增加中标日 start |
| | | Closing_Bid_Date_Bid__c, |
| | | Closing_Bid_Date__c, |
| | | //SWAG-CCL6R7 2022-3-22 yjk 增加中标日 end |
| | | CelonOpportunity__c, // 20220415 ljh SWAG-CCK8V4 add |
| | | Account.RecordType.DeveloperName |
| | | |
| | | from Opportunity |
| | |
| | | // CHAN-C9P5WM 20211216 ssm 增加科室名 end |
| | | PricebookEntry.Product2.Packing_list_manual__c, |
| | | PricebookEntry.Product2.GuranteeType__c |
| | | |
| | | //lt 20220223 CHAN-CBW9FX 特殊交货期影响的对应 start |
| | | ,DeliveryDate__c |
| | | //lt 20220223 CHAN-CBW9FX 特殊交货期影响的对应 end |
| | | |
| | | from OpportunityLineItem |
| | | where OpportunityId in :oppIds]; |
| | | |
| | |
| | | quotation.SFDC_DataID = opp.ID; |
| | | quotation.TransType = transTypeMap.get(opp.id); // 询价区分 |
| | | quotation.InquiryCode = opp.Opportunity_No__c; // 询价编码 |
| | | quotation.Quote_Code = opp.Estimation_No__c; // 报价编码 |
| | | quotation.SalesPoint = opp.SAP_Province__c; // SAP上传省 |
| | | quotation.Quote_Code = opp.Estimation_No__c; // 报价编码 |
| | | //20230322 lt DB202303088261 两票制 SAP上传省增加 OSH-安徽省,但传给SPO “安徽省” start |
| | | if(opp.SAP_Province__c == 'OSH-安徽省'){ |
| | | quotation.SalesPoint = '安徽省'; |
| | | }else{ |
| | | quotation.SalesPoint = opp.SAP_Province__c; // SAP上传省 |
| | | } |
| | | // quotation.SalesPoint = opp.SAP_Province__c; // SAP上传省 |
| | | //20230322 lt DB202303088261 两票制 SAP上传省增加 OSH-安徽省,但传给SPO “安徽省” end |
| | | quotation.Province = opp.State__c; // 省份 |
| | | quotation.City = opp.City__c; // 市/地区 |
| | | quotation.HPCode = opp.HP_Management_Code__c; // 医院代码 |
| | |
| | | quotation.DepartmentName = opp.Department_Name__c; |
| | | // CHAN-C9P5WM 20211216 ssm 增加科室名 end |
| | | |
| | | //SWAG-CCL6R7 2022-3-22 yjk 增加中标日 start |
| | | quotation.winBiddingDate = opp.Closing_Bid_Date_Bid__c ==null? NFMUtil.formatDate2Str(opp.Closing_Bid_Date__c) : NFMUtil.formatDate2Str(opp.Closing_Bid_Date_Bid__c); |
| | | //SWAG-CCL6R7 2022-3-22 yjk 增加中标日 end |
| | | quotation.CelonOpportunity = opp.CelonOpportunity__c; // 20220415 ljh ljh SWAG-CCK8V4 add |
| | | // 产品 |
| | | List<OpportunityLineItem> oppLineList = oppIDMap.get(opp.id); |
| | | quotation.Items = new List<Detail_element>(); |
| | |
| | | detail.ProductCode = oppLine.ProductCode__c; // 产品编码(指OTCode); |
| | | // 数量 |
| | | detail.Quantity = oppLine.Quantity; |
| | | |
| | | //lt 20220223 CHAN-CBW9FX 特殊交货期影响的对应 交货期 start |
| | | detail.DeliveryDate = oppLine.DeliveryDate__c; |
| | | //lt 20220223 CHAN-CBW9FX 特殊交货期影响的对应 end |
| | | |
| | | // LHJ SWAG-C9F9P8 20211206 增加规格 Start |
| | | // 规格 |
| | | detail.Packing = oppLine.PricebookEntry.Product2.Packing_list_manual__c; |