From 41a627eaaf29658a401ac43e4da838a5b622f44e Mon Sep 17 00:00:00 2001
From: 李彤 <litong@prec-tech.com>
Date: 星期一, 29 五月 2023 16:54:34 +0800
Subject: [PATCH] DB202303088261
---
force-app/main/default/classes/NFM202Controller.cls | 30 ++++++++++++++++++++++++------
1 files changed, 24 insertions(+), 6 deletions(-)
diff --git a/force-app/main/default/classes/NFM202Controller.cls b/force-app/main/default/classes/NFM202Controller.cls
index 1c7ce0c..201028c 100644
--- a/force-app/main/default/classes/NFM202Controller.cls
+++ b/force-app/main/default/classes/NFM202Controller.cls
@@ -58,17 +58,18 @@
// 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 {
@@ -221,6 +222,12 @@
// 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
@@ -257,7 +264,7 @@
PricebookEntry.Product2.GuranteeType__c
//lt 20220223 CHAN-CBW9FX 鐗规畩浜よ揣鏈熷奖鍝嶇殑瀵瑰簲 start
- ,PricebookEntry.Product2.DeliveryDate__c
+ ,DeliveryDate__c
//lt 20220223 CHAN-CBW9FX 鐗规畩浜よ揣鏈熷奖鍝嶇殑瀵瑰簲 end
from OpportunityLineItem
@@ -402,8 +409,15 @@
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-瀹夊窘鐪侊紝浣嗕紶缁橲PO 鈥滃畨寰界渷鈥� 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-瀹夊窘鐪侊紝浣嗕紶缁橲PO 鈥滃畨寰界渷鈥� end
quotation.Province = opp.State__c; // 鐪佷唤
quotation.City = opp.City__c; // 甯�/鍦板尯
quotation.HPCode = opp.HP_Management_Code__c; // 鍖婚櫌浠g爜
@@ -475,6 +489,10 @@
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>();
@@ -589,7 +607,7 @@
detail.Quantity = oppLine.Quantity;
//lt 20220223 CHAN-CBW9FX 鐗规畩浜よ揣鏈熷奖鍝嶇殑瀵瑰簲 浜よ揣鏈� start
- detail.DeliveryDate = oppLine.PricebookEntry.Product2.DeliveryDate__c;
+ detail.DeliveryDate = oppLine.DeliveryDate__c;
//lt 20220223 CHAN-CBW9FX 鐗规畩浜よ揣鏈熷奖鍝嶇殑瀵瑰簲 end
// LHJ SWAG-C9F9P8 20211206 澧炲姞瑙勬牸 Start
--
Gitblit v1.9.1