From 0f44cb1a0b7b36860e9ce81c1eac9e395d87f0b4 Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期一, 05 六月 2023 13:53:18 +0800 Subject: [PATCH] mergecode into lex dtt --- force-app/main/default/classes/PCLLostReportController.cls | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/force-app/main/default/classes/PCLLostReportController.cls b/force-app/main/default/classes/PCLLostReportController.cls index eb40a5d..3d47d08 100644 --- a/force-app/main/default/classes/PCLLostReportController.cls +++ b/force-app/main/default/classes/PCLLostReportController.cls @@ -20,6 +20,8 @@ public integer secondNum {get; set;} // add tcm 20211122 end + public Decimal InclusionUltrasound {get; set;} //20230506 lt DB202304618804 鍖呭惈瓒呭0 add + // 绔炰簤瀵规墜瀵圭収鍏崇郴琛紝key鏄搧鐗屽悕瀛楋紝value鏄疘D public map<string,id> CompetitionMap; @@ -98,6 +100,7 @@ Lost_Reason_Sub__c,Lost_By_Company__c, LostTotalAmount__c,LostType__c, TotalAmountLost__c, //20230215 lt DB202302247719 + InclusionUltrasound__c, //20230506 lt DB202304618804 鍖呭惈瓒呭0 Report_Status__c,Sales_assistant__c, Opportunity__c, Opportunity__r.Sales_assistant_ID__c, Opportunity__r.Sales_manager_departmentID__c, @@ -110,6 +113,9 @@ pageStatus = null; return; } + + InclusionUltrasound = lostReportList[0].InclusionUltrasound__c; //20230506 lt DB202304618804 鍖呭惈瓒呭0 + lostReportList[0].Sales_assistant__c = lostReportList[0].Opportunity__r.Sales_assistant_ID__c; lostReportList[0].Manager_sales__c = @@ -154,7 +160,6 @@ system.debug('check products:'+ (templostBrand.PCLLostBrandProduct__r != null) + '|' + (templostBrand.PCLLostBrandProduct__r.size() > 0)); if (templostBrand.PCLLostBrandProduct__r != null && templostBrand.PCLLostBrandProduct__r.size() > 0) { for( PCLLostProduct__c tempProduct: templostBrand.PCLLostBrandProduct__r) { - tempProductList.add(new PCLLostProducts(productCount,tempProduct)); productCount++; } @@ -337,6 +342,15 @@ } // 褰撳け鍗曞搧鐗屽悕涓哄叾浠栨椂,鎶ラ敊瀛楁涓哄け鍗曞鎵嬪瀷鍙凤紙鎵嬪姩锛� thh 2022-01-17 end // update tcm 20211123 end + // 20230418 ljh DB202304320022 start + String LostBrandNameS = tempLostBrand.lostBrand.Lost_By_Company__c != '鍏朵粬'?tempLostBrand.lostBrand.Lost_By_Company__c:tempLostBrand.lostBrand.Lost_By_Company_Mannual__c; + String LostBrandName = temlostProduct.LostProductss.LostBrandName__c; + if(LostBrandNameS != LostBrandName){ + temlostProduct.LostProductss.LostBrandName__c.addError('澶卞崟鍝佺墝鍚嶄笉涓�鑷达紝璇风‘璁�'); + dataCheck = false; + } + // 20230418 ljh DB202304320022 end + } // 褰撳け鍗曞搧鐗屽悕涓哄叾浠栨椂,鎶ラ敊瀛楁涓哄け鍗曞鎵嬪瀷鍙凤紙鎵嬪姩锛� thh 2022-01-17 start if (productCount == 0 && tempLostBrand.LostProducts != null && tempLostBrand.LostProducts.size() > 0) { @@ -387,8 +401,8 @@ //20230215 lt DB202302247719 start Decimal med = tempLostBrand.lostBrand.LostPrice__c/1.13/1000; Decimal med1 = med.setScale(2); - System.debug('---lt123涓嶅惈绋庢暟鍊�(浜哄伐)Decimal---'+med); - System.debug('---lt123涓嶅惈绋庢暟鍊�(浜哄伐)Decimal涓や綅灏忔暟---'+med1); + // System.debug('---lt123涓嶅惈绋庢暟鍊�(浜哄伐)Decimal---'+med); + // System.debug('---lt123涓嶅惈绋庢暟鍊�(浜哄伐)Decimal涓や綅灏忔暟---'+med1); LostReport.lostReport.TotalAmountLost__c += med1; //LostReport.lostReport.TotalAmountLost__c += tempLostBrand.lostBrand.LostPrices_ThousandY__c; //20230215 lt DB202302247719 // LostReport.lostReport.TotalAmountLost__c += tempLostBrand.lostBrand.LostPrice__c/1.13/1000; //20230215 lt DB202302247719 @@ -575,7 +589,10 @@ system.debug('brandNo:'+brandNo); LostBrand tempLostBrand = LostReport.LostBrands.get(brandNo); // PCLLostProduct__c plp = new PCLLostProduct__c(Competitor__c=CompetitionMap.get(LostReport.LostBrands[brandNo].lostBrand.Lost_By_Company__c)); - string brandName = tempLostBrand.lostBrand.Lost_By_Company__c; + // 20230418 ljh DB202304320022 start + // string brandName = tempLostBrand.lostBrand.Lost_By_Company__c; + string brandName = tempLostBrand.lostBrand.Lost_By_Company__c != '鍏朵粬'?tempLostBrand.lostBrand.Lost_By_Company__c:tempLostBrand.lostBrand.Lost_By_Company_Mannual__c; + // 20230418 ljh DB202304320022 end PCLLostProduct__c plp = new PCLLostProduct__c(); plp.LostBrandName__c = brandName; tempLostBrand.LostProducts.add(new PCLLostProducts(tempLostBrand.LostProducts.size(),plp)); -- Gitblit v1.9.1