From b5c5eb130ca0848124f9d136af4be142ad5aac07 Mon Sep 17 00:00:00 2001 From: binxie <137736985@qq.com> Date: 星期一, 26 六月 2023 14:42:02 +0800 Subject: [PATCH] backup0626 --- force-app/main/default/classes/LexConsumableController.cls | 220 ++++++++++++++++++++++--------------------------------- 1 files changed, 88 insertions(+), 132 deletions(-) diff --git a/force-app/main/default/classes/LexConsumableController.cls b/force-app/main/default/classes/LexConsumableController.cls index 870954c..c6f9846 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,16 +232,17 @@ 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 @@ -263,9 +264,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); @@ -329,10 +330,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; @@ -381,16 +382,7 @@ } 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(); @@ -466,12 +458,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); @@ -551,21 +543,10 @@ // attachmentRecoeds.add(new ConsumableorderdetailsInfo(attachmentinfo[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])); - } + 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])); } } // @@ -579,7 +560,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); } @@ -615,22 +596,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(); @@ -671,7 +652,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; @@ -727,7 +708,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; @@ -753,7 +734,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 @@ -948,7 +929,7 @@ String consumableorderdetailsRecordsviewStr, Boolean editAbleStr, List<String> proLimitAndDateList - ) { + ){ Results results = new Results(); errorMsgList = new List<String>(); warningMsgList = new List<String>(); @@ -967,11 +948,8 @@ 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 { @@ -1015,7 +993,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])); @@ -1090,12 +1068,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; @@ -1119,7 +1097,7 @@ String accountNameStr, List<String> proLimitAndDateList, Boolean editAbleStr - ) { + ){ Results results = new Results(); methodType = methodTypeStr; accountId = accountIdStr; @@ -1145,7 +1123,7 @@ for (hospitalprice__c hc : hplist) { hpids.add(hc.product__c); } - + if (hpids != null && hpids.size() > 0) { soql += ' AND Id in : hpids '; } @@ -1270,10 +1248,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 = '娌℃湁鎼滅储鍒扮浉鍏虫暟鎹�'; } @@ -1300,10 +1278,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; @@ -1464,8 +1442,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; } @@ -1474,7 +1452,7 @@ // 缂栬緫鎸夐挳 @AuraEnabled - public static Results setEditAble(String eSetidStr) { + public static Results setEditAble(String eSetidStr){ Results results = new Results(); ESetId = eSetidStr; try { @@ -1523,7 +1501,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'; @@ -1536,7 +1514,7 @@ //鍒犻櫎鎸夐挳 @AuraEnabled - public static Results delConsumable(String eSetidStr) { + public static Results delConsumable(String eSetidStr){ Results results = new Results(); ESetId = eSetidStr; try { @@ -1559,7 +1537,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>(); @@ -1640,23 +1618,10 @@ 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, @@ -1671,7 +1636,7 @@ String contractIdStr, String agencyProType1Str, Boolean OSHFLGStr - ) { + ){ Results results = new Results(); errorMsgList = new List<String>(); warningMsgList = new List<String>(); @@ -1684,16 +1649,13 @@ 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 { @@ -1708,12 +1670,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('涓嶅瓨鍦ㄧ殑鍚堝悓锛岃閲嶆柊纭銆�'); @@ -1766,14 +1728,13 @@ } //=======================================鍖婚櫌鐗逛环,鏈夐噾棰濈殑璇濆彇閲戦 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); } } //淇冮攢璁㈣揣 鏍规嵁缁忛攢鍟嗕骇鍝佷腑鐨勬暟鎹绠楅噾棰� @@ -1855,13 +1816,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; @@ -1926,19 +1887,16 @@ 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; @@ -2029,12 +1987,9 @@ 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; @@ -2064,17 +2019,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'; @@ -2085,11 +2040,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); } @@ -2099,9 +2054,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; } @@ -2162,6 +2117,7 @@ @AuraEnabled public Decimal consumableCount { get; set; } + // 宸插瓨浜у搧鏄庣粏 public ConsumableorderdetailsInfo(Consumable_Orderdetails__c e) { check = true; -- Gitblit v1.9.1