From e6068da47c1bef5517c9e5fdc8c726766867ad4e Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 14 七月 2023 15:10:02 +0800 Subject: [PATCH] Merge branch 'master' into LEXUpgrade2023-Deloitte --- force-app/main/default/classes/LexConsumableController.cls | 222 +++++++++++++++++++++++++++++++++---------------------- 1 files changed, 133 insertions(+), 89 deletions(-) diff --git a/force-app/main/default/classes/LexConsumableController.cls b/force-app/main/default/classes/LexConsumableController.cls index c6f9846..fedbe0a 100644 --- a/force-app/main/default/classes/LexConsumableController.cls +++ b/force-app/main/default/classes/LexConsumableController.cls @@ -105,8 +105,8 @@ // 鐧诲綍鑰呭伐浣滃湴 private static String userWorkLocation; public static String agencyProType { get; set; } - public static String agencyProType1 {get;set;} //lt 20230526 瀹夊窘涓ょエ鍒� add - private static Boolean OSHFLG;//lt 20230517 瀹夊窘涓ょエ鍒� add + public static String agencyProType1 { get; set; } //lt 20230526 瀹夊窘涓ょエ鍒� add + private static Boolean OSHFLG; //lt 20230517 瀹夊窘涓ょエ鍒� add public static String methodType { get; set; } public static String hospitalName { get; set; } public static String hospitalId { get; set; } @@ -167,10 +167,10 @@ if (selectedIdMap.containsKey(consumableorderdetailsRecords[i].Prod.Id)) { addNo++; //continue; - } + } // else if (consumableorderdetailsRecordsview.size() >= pageLimit + size) { // break; - // } + // } else { if (consumableorderdetailsRecords[i].check == false) { consumableorderdetailsRecords[i].esd = orderdetails1; @@ -206,12 +206,12 @@ pageLimit = Integer.valueOf(System.Label.orderdetPageLimitsize); ESetId = esetId; methodType = type; - if(String.isBlank(methodType) && String.isNotBlank(ESetId)){ + if (String.isBlank(methodType) && String.isNotBlank(ESetId)) { List<Consumable_order__c> oclist = [SELECT orderPattern__c FROM Consumable_order__c WHERE id = :ESetid]; methodType = oclist.get(0).orderPattern__c; } statusEdit = keywordStr; - System.debug('Param:'+ESetId+'---'+methodType+'---'+statusEdit); + System.debug('Param:' + ESetId + '---' + methodType + '---' + statusEdit); try { sortKey = '1'; preSortKey = '1'; @@ -232,17 +232,16 @@ userId = UserInfo.getUserId(); List<user> Useracc = new List<user>(); //lt 20230517 瀹夊窘涓ょエ鍒� add ,OSHFLG__c - Useracc = [SELECT accountid, Work_Location__c,UserPro_Type__c,OSHFLG__c FROM user WHERE id = :userId ]; + Useracc = [SELECT accountid, Work_Location__c, UserPro_Type__c, OSHFLG__c FROM user WHERE id = :userId]; accountid = Useracc[0].accountid; userWorkLocation = Useracc[0].Work_Location__c; agencyProType = Useracc[0].UserPro_Type__c; agencyProType1 = Useracc[0].UserPro_Type__c; //lt 20230526 瀹夊窘涓ょエ鍒� add //lt 20230526 瀹夊窘涓ょエ鍒� start OSHFLG = Useracc[0].OSHFLG__c; //lt 20230517 瀹夊窘涓ょエ鍒� add - if(OSHFLG){ + if (OSHFLG) { agencyProType1 = 'OSH'; - } - else if(String.isBlank(Useracc[0].UserPro_Type__c)){ + } else if (String.isBlank(Useracc[0].UserPro_Type__c)) { agencyProType1 = 'ET'; } //lt 20230526 瀹夊窘涓ょエ鍒� end @@ -264,9 +263,9 @@ RecordType.DeveloperName = 'AgencyContract' AND Contract_Decide_Start_Date__c <= :dateToday AND Contract_Decide_End_Date__c >= :dateToday - and Contact_Type__c like :agencyProType1//lt 20230517 瀹夊窘涓ょエ鍒� add 1 - and Agent_Ref__c =:accountid - and OSH_Dealer__c =: OSHFLG //lt 20230517 瀹夊窘涓ょエ鍒� add + AND Contact_Type__c LIKE :agencyProType1 //lt 20230517 瀹夊窘涓ょエ鍒� add 1 + AND Agent_Ref__c = :accountid + AND OSH_Dealer__c = :OSHFLG //lt 20230517 瀹夊窘涓ょエ鍒� add ]; for (Account contract : contractList) { contactDealer.add(contract.Id); @@ -330,10 +329,10 @@ FROM Account WHERE ParentId = :accountid - AND Contact_Type__c like :agencyProType1 //lt 20230517 瀹夊窘涓ょエ鍒� add 1 + AND Contact_Type__c LIKE :agencyProType1 //lt 20230517 瀹夊窘涓ょエ鍒� add 1 AND Contract_Decide_Start_Date__c <= :Date.Today() AND Contract_Decide_End_Date__c >= :Date.Today() - AND OSH_Dealer__c =: OSHFLG //lt 20230517 瀹夊窘涓ょエ鍒� add + AND OSH_Dealer__c = :OSHFLG //lt 20230517 瀹夊窘涓ょエ鍒� add ]; if (contract.size() == 1) { contractName = contract[0].Name; @@ -382,7 +381,16 @@ } consumableorderdetailsRecords.sort(); if (methodType != null && methodType != '' && (methodType.equals('hospitalorder') || methodType.equals('promotionorder'))) { - searchorderdetails(methodType,accountid,hospitalId,contractId,userWorkLocation,accountName,proLimitAndDate,editAble); + searchorderdetails( + methodType, + accountid, + hospitalId, + contractId, + userWorkLocation, + accountName, + proLimitAndDate, + editAble + ); isfirst = true; } getPageInfo(); @@ -458,12 +466,12 @@ AND Consumable_order__r.Dealer_Info__c = :accountid ]; for (Consumable_Orderdetails__c cdc1 : ConsumableorderdetailsSelected) { - if(cdc1.Consumable_Product__c != null){ + if (cdc1.Consumable_Product__c != null) { orderzaikuId.add(cdc1.Consumable_Product__c); } } soql = makeSoqlorderdet(); - System.debug('soql:'+soql); + System.debug('soql:' + soql); size = orderzaikuId.size(); initStandardController(); product2Selected = Database.query(soql); @@ -543,10 +551,21 @@ // attachmentRecoeds.add(new ConsumableorderdetailsInfo(attachmentinfo[i])); // } // } - List<ContentVersion> cvInfo = [SELECT Id, Title, OwnerId,Owner.Name, CreatedDate,ContentDocumentId FROM ContentVersion WHERE FirstPublishLocationId = :ESetId]; - if (cvInfo.size() > 0) { - for (Integer i = 0; i < cvInfo.size(); i++) { - attachmentRecoeds.add(new ConsumableorderdetailsInfo(cvInfo[i])); + List<ContentDocumentLink> links = [SELECT Id, ContentDocumentId FROM ContentDocumentLink WHERE LinkedEntityId = :ESetId]; + if (links != null && links.size() > 0) { + List<String> documentIds = new List<String>(); + for (ContentDocumentLink link : links) { + documentIds.add(link.ContentDocumentId); + } + List<ContentVersion> cvInfo = [ + SELECT Id, Title, OwnerId, Owner.Name, CreatedDate, ContentDocumentId + FROM ContentVersion + WHERE ContentDocumentId IN :documentIds + ]; + if (cvInfo.size() > 0) { + for (Integer i = 0; i < cvInfo.size(); i++) { + attachmentRecoeds.add(new ConsumableorderdetailsInfo(cvInfo[i])); + } } } // @@ -560,7 +579,7 @@ List<String> upper = new List<String>(); if (String.isNotBlank(ESetid)) { for (ConsumableorderdetailsInfo bss : consumableorderdetailsRecords) { - if(bss.esd.Consumable_count__c != null && bss.allnumber != null && bss.upperlimit != null){ + if (bss.esd.Consumable_count__c != null && bss.allnumber != null && bss.upperlimit != null) { if (bss.esd.Consumable_count__c + bss.allnumber > bss.upperlimit) { upper.add(bss.esd.Consumable_Product__r.Name__c); } @@ -596,22 +615,22 @@ // categoryOptionList = new List<SelectOption>(); category3Option = new List<CusOption>(); // categoryOptionList.add(new SelectOption('', '-鏃�-')); - category3Option.add(new CusOption('-鏃�-','')); + category3Option.add(new CusOption('-鏃�-', '')); for (AggregateResult category3Search : categoryList) { String deliverycnt = String.valueOf(category3Search.get('c3c')); // categoryOptionList.add(new SelectOption(deliverycnt, deliverycnt)); - category3Option.add(new CusOption(deliverycnt,deliverycnt)); + category3Option.add(new CusOption(deliverycnt, deliverycnt)); } //categoty4 // category4OptionList = new List<SelectOption>(); category4Option = new List<CusOption>(); // category4OptionList.add(new SelectOption('', '-鏃�-')); - category4Option.add(new CusOption('-鏃�-','')); + category4Option.add(new CusOption('-鏃�-', '')); //categoty5 // category5OptionList = new List<SelectOption>(); category5Option = new List<CusOption>(); // category5OptionList.add(new SelectOption('', '-鏃�-')); - category5Option.add(new CusOption('-鏃�-','')); + category5Option.add(new CusOption('-鏃�-', '')); //return msg consumableorderdetailsRecordsview = consumableorderdetailsRecords; getConsumableShowTableFieldValue(); @@ -652,7 +671,7 @@ } @AuraEnabled - public static Results categoryAllload(String agencyProTypeStr, String category3Str){ + public static Results categoryAllload(String agencyProTypeStr, String category3Str) { Results results = new Results(); agencyProType = agencyProTypeStr; category3 = category3Str; @@ -708,7 +727,7 @@ } @AuraEnabled - public static Results categoryload(String agencyProTypeStr, String category3Str, String category4Str){ + public static Results categoryload(String agencyProTypeStr, String category3Str, String category4Str) { Results results = new Results(); agencyProType = agencyProTypeStr; category3 = category3Str; @@ -734,7 +753,7 @@ // category4OptionList.add(new SelectOption(deliverycnt4, deliverycnt4)); category4Option.add(new CusOption(deliverycnt4, deliverycnt4)); } - + AggregateResult[] category5List = [ SELECT Count(id), Category5_text__c c5c FROM Product2__c @@ -929,7 +948,7 @@ String consumableorderdetailsRecordsviewStr, Boolean editAbleStr, List<String> proLimitAndDateList - ){ + ) { Results results = new Results(); errorMsgList = new List<String>(); warningMsgList = new List<String>(); @@ -948,8 +967,11 @@ methodType = methodTypeStr; editAble = editAbleStr; proLimitAndDate = proLimitAndDateList; - dealerProductId = (List<String>)JSON.deserialize(dealerProductIdStr, List<String>.class); - consumableorderdetailsRecordsview = (List<ConsumableorderdetailsInfo>)JSON.deserialize(consumableorderdetailsRecordsviewStr, List<ConsumableorderdetailsInfo>.class); + dealerProductId = (List<String>) JSON.deserialize(dealerProductIdStr, List<String>.class); + consumableorderdetailsRecordsview = (List<ConsumableorderdetailsInfo>) JSON.deserialize( + consumableorderdetailsRecordsviewStr, + List<ConsumableorderdetailsInfo>.class + ); size = Integer.valueOf(System.Label.orderdetLimitsize); pageLimit = Integer.valueOf(System.Label.orderdetPageLimitsize); try { @@ -993,7 +1015,7 @@ soql = makeSoql(category1, category_Goods, category3, category4, category5, specialCampaign, DealerProductId); size = Integer.valueOf(System.Label.orderdetLimitsize); initStandardController(); - System.debug('soql:'+soql); + System.debug('soql:' + soql); product2Selected = Database.query(soql); for (Integer i = 0; i < product2Selected.size(); i++) { MidMap.put(product2Selected[i].Id, new ConsumableorderdetailsInfo(product2Selected[i])); @@ -1068,12 +1090,12 @@ // makeMessage(); results.errorMsgList = errorMsgList; results.warningMsgList = warningMsgList; - if(consumableorderdetailsRecords.size() > 0){ + if (consumableorderdetailsRecords.size() > 0) { getConsumableShowTableFieldValue(); results.result = 'Success'; results.consumableorderdetailsRecordsview = consumableorderdetailsRecordsview; results.errorMsg = '鎼滅储鍒�' + consumableorderdetailsRecords.size() + '浠朵骇鍝�'; - }else { + } else { getConsumableShowTableFieldValue(); results.result = 'Fail'; results.consumableorderdetailsRecordsview = consumableorderdetailsRecordsview; @@ -1097,7 +1119,7 @@ String accountNameStr, List<String> proLimitAndDateList, Boolean editAbleStr - ){ + ) { Results results = new Results(); methodType = methodTypeStr; accountId = accountIdStr; @@ -1123,7 +1145,7 @@ for (hospitalprice__c hc : hplist) { hpids.add(hc.product__c); } - + if (hpids != null && hpids.size() > 0) { soql += ' AND Id in : hpids '; } @@ -1248,10 +1270,10 @@ noOfRecords = consumableorderdetailsRecords.size(); getConsumableShowTableFieldValue(); results.consumableorderdetailsRecordsview = consumableorderdetailsRecordsview; - if(consumableorderdetailsRecordsview.size() > 0){ + if (consumableorderdetailsRecordsview.size() > 0) { results.result = 'Success'; - results.errorMsg = '鍏辨悳绱㈠埌'+consumableorderdetailsRecordsview.size()+'鏉℃暟鎹�'; - }else { + results.errorMsg = '鍏辨悳绱㈠埌' + consumableorderdetailsRecordsview.size() + '鏉℃暟鎹�'; + } else { results.result = 'Fail'; results.errorMsg = '娌℃湁鎼滅储鍒扮浉鍏虫暟鎹�'; } @@ -1278,10 +1300,10 @@ if (selectedIdMap.containsKey(consumableorderdetailsRecords[i].Prod.Id)) { addNo++; //continue; - } + } // else if (consumableorderdetailsRecordsview.size() >= pageLimit + size) { // break; - // } + // } else { if (consumableorderdetailsRecords[i].check == false) { consumableorderdetailsRecords[i].esd = orderdetails1; @@ -1442,8 +1464,8 @@ } } String soql = 'SELECT Id, Name,Name__c,Intra_Trade_List_RMB__c,Asset_Model_No__c,SFDA_Status__c,Product2__r.SFDA_Approbation_No__c,Product2__r.SFDA_Expiration_Date__c,Product2__r.Packing_list_manual__c,Category3__c,Category4__c,Category5__c FROM Product2__c WHERE Estimation_Entry_Possibility__c = \'鈼媆' '; - System.debug('sqlTail:'+sqlTail); - System.debug('orderzaikuId:'+orderzaikuId); + System.debug('sqlTail:' + sqlTail); + System.debug('orderzaikuId:' + orderzaikuId); if (orderzaikuId.size() > 0) { soql += ' AND Id in' + sqlTail; } @@ -1452,7 +1474,7 @@ // 缂栬緫鎸夐挳 @AuraEnabled - public static Results setEditAble(String eSetidStr){ + public static Results setEditAble(String eSetidStr) { Results results = new Results(); ESetId = eSetidStr; try { @@ -1501,7 +1523,7 @@ cv.VersionData = EncodingUtil.base64Decode(base64Data); cv.IsMajorVersion = true; insert cv; - Consumable_order__c c = [SELECT Id FROM Consumable_order__c WHERE Id =:pId]; + Consumable_order__c c = [SELECT Id FROM Consumable_order__c WHERE Id = :pId]; c.Consumable_pdf_insert_day__c = Date.today(); update c; results.result = 'Success'; @@ -1514,7 +1536,7 @@ //鍒犻櫎鎸夐挳 @AuraEnabled - public static Results delConsumable(String eSetidStr){ + public static Results delConsumable(String eSetidStr) { Results results = new Results(); ESetId = eSetidStr; try { @@ -1537,7 +1559,7 @@ // 鎻愪氦鎸夐挳 @AuraEnabled - public static Results sorder(String eSetidStr,String accountidStr){ + public static Results sorder(String eSetidStr, String accountidStr) { Results results = new Results(); errorMsgList = new List<String>(); warningMsgList = new List<String>(); @@ -1618,10 +1640,23 @@ Boolean OSHFLGStr ) { ESetId = ''; - return save(contractNameStr,cocStr,agencyProTypeStr,accountidStr,consumableorderdetailsRecordsviewStr,contactDealerStr,methodTypeStr,ESetId,hospitalIdStr,contractIdStr,agencyProType1Str,OSHFLGStr); + return save( + contractNameStr, + cocStr, + agencyProTypeStr, + accountidStr, + consumableorderdetailsRecordsviewStr, + contactDealerStr, + methodTypeStr, + ESetId, + hospitalIdStr, + contractIdStr, + agencyProType1Str, + OSHFLGStr + ); } - //淇濆瓨鎸夐挳 + //淇濆瓨鎸夐挳 @AuraEnabled public static Results save( String contractNameStr, @@ -1636,7 +1671,7 @@ String contractIdStr, String agencyProType1Str, Boolean OSHFLGStr - ){ + ) { Results results = new Results(); errorMsgList = new List<String>(); warningMsgList = new List<String>(); @@ -1649,13 +1684,16 @@ contractId = contractIdStr; agencyProType1 = agencyProType1Str; OSHFLG = OSHFLGStr; - coc = (Consumable_order__c)JSON.deserialize(cocStr, Consumable_order__c.class); - contactDealer = (List<String>)JSON.deserialize(contactDealerStr, List<String>.class); - System.debug('consumableorderdetailsRecordsviewStr:'+consumableorderdetailsRecordsviewStr); - consumableorderdetailsRecordsview = (List<ConsumableorderdetailsInfo>)JSON.deserialize(consumableorderdetailsRecordsviewStr, List<ConsumableorderdetailsInfo>.class); - if(coc.Offers_Price__c != null){ + coc = (Consumable_order__c) JSON.deserialize(cocStr, Consumable_order__c.class); + contactDealer = (List<String>) JSON.deserialize(contactDealerStr, List<String>.class); + System.debug('consumableorderdetailsRecordsviewStr:' + consumableorderdetailsRecordsviewStr); + consumableorderdetailsRecordsview = (List<ConsumableorderdetailsInfo>) JSON.deserialize( + consumableorderdetailsRecordsviewStr, + List<ConsumableorderdetailsInfo>.class + ); + if (coc.Offers_Price__c != null) { String offerStr = String.valueOf(coc.Offers_Price__c); - bargainPrice = Decimal.valueOf(offerStr.replace(',','')); + bargainPrice = Decimal.valueOf(offerStr.replace(',', '')); } Savepoint sp = Database.setSavepoint(); try { @@ -1670,12 +1708,12 @@ FROM account WHERE Name = :contractName - AND Id =: contractId //lt 20230517 瀹夊窘涓ょエ鍒� add + AND Id = :contractId //lt 20230517 瀹夊窘涓ょエ鍒� add AND Contract_Decide_Start_Date__c <= :Date.Today() AND Contract_Decide_End_Date__c >= :Date.Today() - AND Contact_Type__c like :agencyProType1 //lt 20230517 瀹夊窘涓ょエ鍒� add 1 - AND Agent_Ref__c =:accountid - AND OSH_Dealer__c =: OSHFLG //lt 20230517 瀹夊窘涓ょエ鍒� add + AND Contact_Type__c LIKE :agencyProType1 //lt 20230517 瀹夊窘涓ょエ鍒� add 1 + AND Agent_Ref__c = :accountid + AND OSH_Dealer__c = :OSHFLG //lt 20230517 瀹夊窘涓ょエ鍒� add ]; if (contract.size() <= 0) { // coc.Order_effective_contact__c.addError('涓嶅瓨鍦ㄧ殑鍚堝悓锛岃閲嶆柊纭銆�'); @@ -1728,13 +1766,14 @@ } //=======================================鍖婚櫌鐗逛环,鏈夐噾棰濈殑璇濆彇閲戦 Map<String, Decimal> dealerHospitalmMap = new Map<String, Decimal>(); - List<hospitalprice__c> hplist = [select Id,hospital__c,mPrice__c,pPrice__c,product__c,account__c - from hospitalprice__c - where product__c in :tpids and mPrice__c <> null and account__c=:accountid - ]; + List<hospitalprice__c> hplist = [ + SELECT Id, hospital__c, mPrice__c, pPrice__c, product__c, account__c + FROM hospitalprice__c + WHERE product__c IN :tpids AND mPrice__c != NULL AND account__c = :accountid + ]; for (hospitalprice__c dealerProduct : hplist) { - if (dealerProduct.mPrice__c != null) { - dealerHospitalmMap.put('' + dealerProduct.hospital__c + dealerProduct.product__c,dealerProduct.mPrice__c); + if (dealerProduct.mPrice__c != null) { + dealerHospitalmMap.put('' + dealerProduct.hospital__c + dealerProduct.product__c, dealerProduct.mPrice__c); } } //淇冮攢璁㈣揣 鏍规嵁缁忛攢鍟嗕骇鍝佷腑鐨勬暟鎹绠楅噾棰� @@ -1816,13 +1855,13 @@ FROM Account WHERE Name = :contractName - AND Id =: contractId //lt 20230517 瀹夊窘涓ょエ鍒� add - AND Contact_Type__c like :agencyProType1 //lt 20230517 瀹夊窘涓ょエ鍒� add 1 + AND Id = :contractId //lt 20230517 瀹夊窘涓ょエ鍒� add + AND Contact_Type__c LIKE :agencyProType1 //lt 20230517 瀹夊窘涓ょエ鍒� add 1 AND Contact_Type__c LIKE :agencyProType AND Contract_Decide_Start_Date__c <= :Date.Today() AND Contract_Decide_End_Date__c >= :Date.Today() AND Contract_Decide_End_Date__c >= :Date.Today() - AND OSH_Dealer__c =: OSHFLG //lt 20230517 瀹夊窘涓ょエ鍒� add + AND OSH_Dealer__c = :OSHFLG //lt 20230517 瀹夊窘涓ょエ鍒� add ]; if (at.size() > 0 && at[0].Dealer_discount__c != null) { disCount = at[0].Dealer_discount__c; @@ -1887,16 +1926,19 @@ ass.Prod.Intra_Trade_List_RMB__c * dealerPDiscountMap.get('' + contract[0].Id + ass.Prod.Id) / 100; - system.debug('cai 00' + InsAfterDel.Intra_Trade_List_RMB__c); + system.debug('cai 00' + InsAfterDel.Intra_Trade_List_RMB__c); } //=====================================================================================update by rentx 2020-11-25 } else if (methodType.equals('hospitalorder')) { //鍖婚櫌鐗逛环 Consumable_order[0].Order_ForHospital__c = hospitalId; Consumable_order[0].orderPattern__c = 'hospitalorder'; - if (dealerHospitalmMap.containsKey(hospitalId + ass.Prod.Id) && dealerHospitalmMap.get(hospitalId + ass.Prod.Id) != null) { + if ( + dealerHospitalmMap.containsKey(hospitalId + ass.Prod.Id) && + dealerHospitalmMap.get(hospitalId + ass.Prod.Id) != null + ) { //鐩存帴鏍规嵁淇冮攢閲戦璁$畻 - InsAfterDel.Intra_Trade_List_RMB__c = dealerHospitalmMap.get(''+ hospitalId + ass.Prod.Id); + InsAfterDel.Intra_Trade_List_RMB__c = dealerHospitalmMap.get('' + hospitalId + ass.Prod.Id); } } else if (DealerProductMap.containsKey(ass.Prod.Id)) { InsAfterDel.Intra_Trade_List_RMB__c = DealerProductMap.get(ass.Prod.Id).Special_Campaign_Price__c; @@ -1987,9 +2029,12 @@ Consumable_order[0].orderPattern__c = 'hospitalorder'; //鍖婚櫌鐗逛环 Consumable_order[0].Order_ForHospital__c = hospitalId; - if (dealerHospitalmMap.containsKey(hospitalId + ass.Prod.Id) && dealerHospitalmMap.get(hospitalId + ass.Prod.Id) != null) { + if ( + dealerHospitalmMap.containsKey(hospitalId + ass.Prod.Id) && + dealerHospitalmMap.get(hospitalId + ass.Prod.Id) != null + ) { //鐩存帴鏍规嵁淇冮攢閲戦璁$畻 - InsAfterDel.Intra_Trade_List_RMB__c = dealerHospitalmMap.get(''+ hospitalId + ass.Prod.Id); + InsAfterDel.Intra_Trade_List_RMB__c = dealerHospitalmMap.get('' + hospitalId + ass.Prod.Id); } } else if (DealerProductMap.containsKey(ass.Prod.Id)) { InsAfterDel.Intra_Trade_List_RMB__c = DealerProductMap.get(ass.Prod.Id).Special_Campaign_Price__c; @@ -2019,17 +2064,17 @@ //鍒犻櫎闄勪欢 @AuraEnabled - public static Results deleteAtt(String contentVersionId, String cocId){ + public static Results deleteAtt(String contentVersionId, String cocId) { Results results = new Results(); try { List<ContentVersion> cvInfo = [SELECT Id FROM ContentVersion WHERE FirstPublishLocationId = :cocId]; ContentVersion conVersion = [SELECT ContentDocumentId FROM ContentVersion WHERE Id = :contentVersionId]; String contentDocumentId = conVersion.ContentDocumentId; - ContentDocument conDocument = [SELECT Id FROM ContentDocument where Id = :contentDocumentId]; + ContentDocument conDocument = [SELECT Id FROM ContentDocument WHERE Id = :contentDocumentId]; delete conDocument; - if(cvInfo.size() <= 1){ - Consumable_order__c c = [SELECT Id FROM Consumable_order__c WHERE Id =:cocId]; - c.Consumable_pdf_insert_day__c =null; + if (cvInfo.size() <= 1) { + Consumable_order__c c = [SELECT Id FROM Consumable_order__c WHERE Id = :cocId]; + c.Consumable_pdf_insert_day__c = null; update c; } results.result = 'Success'; @@ -2040,11 +2085,11 @@ return results; } - public static void getConsumableShowTableFieldValue(){ - for(ConsumableorderdetailsInfo con :consumableorderdetailsRecordsview){ - if(con.Prod != null){ + public static void getConsumableShowTableFieldValue() { + for (ConsumableorderdetailsInfo con : consumableorderdetailsRecordsview) { + if (con.Prod != null) { con.recordId = con.Prod.Id; - if(!con.oldCheck){ + if (!con.oldCheck) { con.prodName = con.Prod.Name__c; // System.debug('ProdName:'+con.Prod.Id+'---'+con.Prod.Name__c); } @@ -2054,9 +2099,9 @@ con.prodCategory5 = con.Prod.Category5__c; con.prodIntraTradeList = con.Prod.Intra_Trade_List_RMB__c; } - if(con.esd != null){ + if (con.esd != null) { // if(con.oldCheck){ - // con.prodName = con.esd.Consumable_Product__r.Name__c; + // con.prodName = con.esd.Consumable_Product__r.Name__c; // } con.consumableCount = con.esd.Consumable_count__c; } @@ -2116,7 +2161,6 @@ public Decimal prodIntraTradeList { get; set; } @AuraEnabled public Decimal consumableCount { get; set; } - // 宸插瓨浜у搧鏄庣粏 public ConsumableorderdetailsInfo(Consumable_Orderdetails__c e) { @@ -2268,4 +2312,4 @@ @AuraEnabled public String value; } -} \ No newline at end of file +} -- Gitblit v1.9.1