From d8dc84a3d56df839895f1c417a4d9cbee763d262 Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期五, 03 三月 2023 14:50:59 +0800
Subject: [PATCH] gzw 测试环境代码更新
---
force-app/main/default/classes/NewQuoteEntryWebService.cls | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/force-app/main/default/classes/NewQuoteEntryWebService.cls b/force-app/main/default/classes/NewQuoteEntryWebService.cls
index 17471a1..3fb949b 100644
--- a/force-app/main/default/classes/NewQuoteEntryWebService.cls
+++ b/force-app/main/default/classes/NewQuoteEntryWebService.cls
@@ -146,6 +146,8 @@
Boolean successFlag = true;
//瀹氫箟璇环id
String tempOppId = '';
+ // SWAG-CGZB9J 20220808 ssm 鍐呰锤/澶栬锤
+ String oppTrade = '';
//瀛樻斁鎵�鏈夋姤浠疯 浜у搧id
List<String> product2Ids = new List<String>();
@@ -165,9 +167,11 @@
/* ----------------------------------------鍓嶆湡鏁版嵁鍑嗗 wql start ----------------------------------------- */
//鍏堣幏鍙栬浠穒d
- List<quote> quoteList= [select OpportunityId from quote where id =:tempQuoId];
+ // SWAG-CGZB9J 20220808 ssm 妫�绱㈠鍔犺浠峰唴璐�/澶栬锤瀛楁
+ List<quote> quoteList= [select OpportunityId, Opportunity.Trade__c from quote where id =:tempQuoId];
if(quoteList.size()>0){
tempOppId = quoteList[0].OpportunityId;
+ oppTrade = quoteList[0].Opportunity.Trade__c != null && '澶栬部'.equals(quoteList[0].Opportunity.Trade__c) ? 'USD' : 'CNY';
}
//鑾峰彇鎵�鏈夋姤浠疯 锛堣sql浣滀负鐩存帴insert鍏嬮殕鐢� 鏈�濂戒笉瑕佹坊鍔犲叾浠栦細鏈夊奖鍝嶇殑瀛楁锛�
List<QuoteLineItem> QuoteLineItemList =
@@ -191,7 +195,8 @@
}
}
//鏍规嵁鏂颁骇鍝乮d锛岃幏鍙栦环鏍兼墜鍐宨d 杩欓噷鍥犱负姣忎釜浜у搧瀵瑰簲涓ゆ潯浠锋牸鎵嬪唽 CNY / USD ,鍏堢洿鎺ラ粯璁ゅ彇CNY鐨勪环鏍兼墜鍐�
- List<PriceBookEntry> priceBookList = [SELECT Id,Product2Id FROM PriceBookEntry WHERE Product2Id in:newProIdsMap.values() and CurrencyIsoCode ='CNY'];
+ // SWAG-CGZB9J 20220808 ssm 鏍规嵁璇环鍐呰锤/澶栬锤锛岀‘瀹氫娇鐢–NY浠锋牸鎵嬪唽杩樻槸USD浠锋牸鎵嬪唽
+ List<PriceBookEntry> priceBookList = [SELECT Id,Product2Id FROM PriceBookEntry WHERE Product2Id in:newProIdsMap.values() and CurrencyIsoCode = :oppTrade];
if(priceBookList.size()>0){
for(PriceBookEntry pbe:priceBookList){
newPriceBookIdMap.put(pbe.Product2Id,pbe.Id);
--
Gitblit v1.9.1