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/LexConInvoiceViewController.cls | 86 +++++++++++++----------------------------- 1 files changed, 27 insertions(+), 59 deletions(-) diff --git a/force-app/main/default/classes/LexConInvoiceViewController.cls b/force-app/main/default/classes/LexConInvoiceViewController.cls index 61a4641..0173b6c 100644 --- a/force-app/main/default/classes/LexConInvoiceViewController.cls +++ b/force-app/main/default/classes/LexConInvoiceViewController.cls @@ -388,11 +388,7 @@ // attachmentRecoeds.add(new InvoiceOrderInfo(attachmentinfo[i])); // } // } - List<ContentVersion> cvInfo = [ - SELECT Id, Title, OwnerId, Owner.Name, CreatedDate, ContentDocumentId - FROM ContentVersion - WHERE FirstPublishLocationId = :invoiceId - ]; + List<ContentVersion> cvInfo = [SELECT Id, Title, OwnerId,Owner.Name, CreatedDate,ContentDocumentId FROM ContentVersion WHERE FirstPublishLocationId = :invoiceId]; if (cvInfo.size() > 0) { for (Integer i = 0; i < cvInfo.size(); i++) { attachmentRecoeds.add(new InvoiceOrderInfo(cvInfo[i])); @@ -419,16 +415,17 @@ data.put('done', getdone()); data.put('invoiceOrderdetail1Recoeds', invoiceOrderdetail1Recoeds); data.put('accountid', accountid); - data.put('invoiceOrderRecoedschange', invoiceOrderRecoedschange); - data.put('attachmentRecoeds', attachmentRecoeds); - data.put('outOrderStringList', outOrderStringList); - data.put('outordercountMap', outordercountMap); + data.put('invoiceOrderRecoedschange',invoiceOrderRecoedschange); + data.put('attachmentRecoeds',attachmentRecoeds); + data.put('outOrderStringList',outOrderStringList); + data.put('outordercountMap',outordercountMap); res.status = 'Success'; res.code = 200; System.debug('res = ' + res); return res; } + //淇濆瓨 @AuraEnabled public static ResponseBodyLWC save( @@ -456,12 +453,12 @@ SecondDealer = SecondDealerLwc; errorMsg = ''; deliveryId = deliveryIdLwc; - invoiceOrderRecoeds = (List<InvoiceOrderInfo>) JSON.deserialize(invoiceOrderRecoedsLwc, List<InvoiceOrderInfo>.class); + invoiceOrderRecoeds = (List<InvoiceOrderInfo>)JSON.deserialize(invoiceOrderRecoedsLwc, List<InvoiceOrderInfo>.class); invoiceId = invoiceIdLwc; accountid = accountidLwc; agencyProType = agencyProTypeLwc; reopen = reopenLwc; - invoiceOrderRecoedschange = (List<InvoiceOrderInfo>) JSON.deserialize(invoiceOrderRecoedschangeLwc, List<InvoiceOrderInfo>.class); + invoiceOrderRecoedschange = (List<InvoiceOrderInfo>)JSON.deserialize(invoiceOrderRecoedschangeLwc, List<InvoiceOrderInfo>.class); List<String> chukudanID = new List<String>(); if (coc.Name == '' || coc.Name == null) { @@ -536,6 +533,7 @@ } } else { if (HospitalInfo != null && HospitalInfo != '') { + System.debug('++++++++++++' + ass.esd.Order_ForHospital__c + ' ' + shipmentAccountString); if (ass.esd.Order_ForHospital__c != shipmentAccountString) { System.debug('HospitalInfo != null ass.esd.Order_ForHospital__c != shipmentAccountString'); @@ -554,9 +552,7 @@ (ass.esd.Order_ForDealerText__c != null || ass.esd.Order_ForDealerText__c != '') && ass.esd.ShipmentAccount__c != shipmentAccountString ) { - System.debug( - 'HospitalInfo == null && ass.esd.Order_ForDealerText__c != null ass.esd.ShipmentAccount__c != shipmentAccountString' - ); + System.debug('HospitalInfo == null && ass.esd.Order_ForDealerText__c != null ass.esd.ShipmentAccount__c != shipmentAccountString'); invoiceOrderAccountList.add(ass.esd.Name); } } @@ -697,12 +693,12 @@ invoiceHead.Order_ProType__c = agencyProType; invoiceHead.Order_ForCustomerText__c = coc.Order_ForCustomerText__c; //if (deliveryId != null) { - if (String.isNotBlank(deliveryId)) { + if (String.isNotBlank(deliveryId)) { invoiceHead.Outbound_order__c = deliveryId; } invoiceHead.RecordTypeid = System.Label.RT_ConOrder_Invoice; //if (SecondDealer == null) { - if (String.isBlank(SecondDealer)) { + if (String.isBlank(SecondDealer)) { if (HospitalInfo != null && HospitalInfo != '') { invoiceHead.Order_ForHospital__c = HospitalInfo; } @@ -853,8 +849,6 @@ delete invoiceLinkdetList; } //鏂板缓鍙戠エ鏄庣粏1 - System.debug('===>' + chukudanID); - System.debug('===>' + chukudanID.size()); if (chukudanID.size() > 0) { newinvoicedetails1(chukudanID); } @@ -889,7 +883,7 @@ if (cocinfo.size() > 0) { invoiceHead = cocinfo[0]; } - if (String.isNotBlank(deliveryId)) { + if (String.isNotBlank(deliveryId)) { for (InvoiceOrderInfo ass : invoiceOrderRecoedschange) { insertDetMap.put(ass.esd.Id, invoiceHead.Id); } @@ -1273,13 +1267,13 @@ // 淇濆瓨闄勪欢 @AuraEnabled - public static ResponseBodyLWC saveAttachment(String attachmentRecoedsLwc, String invoiceId) { + public static ResponseBodyLWC saveAttachment(String attachmentRecoedsLwc,String invoiceId) { System.debug('杩涘叆 saveAttachment'); ResponseBodyLWC res = new ResponseBodyLWC(); Map<String, object> data = new Map<String, object>(); res.entity = data; invoiceId = invoiceId; - attachmentRecoeds = (List<InvoiceOrderInfo>) JSON.deserialize(attachmentRecoedsLwc, List<InvoiceOrderInfo>.class); + attachmentRecoeds = (List<InvoiceOrderInfo>)JSON.deserialize(attachmentRecoedsLwc, List<InvoiceOrderInfo>.class); System.debug('attachmentRecoeds = ' + attachmentRecoeds); try { Consumable_accessories_invoice__c attachmentdetails = new Consumable_accessories_invoice__c(); @@ -1305,16 +1299,7 @@ // 妫�绱�(鏈紑鍙戠エ鍑哄簱鍗�) @AuraEnabled - public static ResponseBodyLWC InvoiceorderSearch( - Consumable_order__c cocLwc, - String invoiceIdLwc, - String accountidLwc, - String userWorkLocationLwc, - String agencyProTypeLwc, - String HospitalInfoLwc, - String SecondDealerLwc, - String invoiceOrderRecoedsLwc - ) { + public static ResponseBodyLWC InvoiceorderSearch(Consumable_order__c cocLwc,String invoiceIdLwc,String accountidLwc,String userWorkLocationLwc,String agencyProTypeLwc,String HospitalInfoLwc,String SecondDealerLwc,String invoiceOrderRecoedsLwc) { System.debug('杩涘叆 InvoiceorderSearch'); ResponseBodyLWC res = new ResponseBodyLWC(); Map<String, object> data = new Map<String, object>(); @@ -1324,12 +1309,12 @@ HospitalInfo = HospitalInfoLwc; SecondDealer = SecondDealerLwc; errorMsg = ''; - invoiceOrderRecoeds = (List<InvoiceOrderInfo>) JSON.deserialize(invoiceOrderRecoedsLwc, List<InvoiceOrderInfo>.class); + invoiceOrderRecoeds = (List<InvoiceOrderInfo>)JSON.deserialize(invoiceOrderRecoedsLwc, List<InvoiceOrderInfo>.class); invoiceId = invoiceIdLwc; accountid = accountidLwc; agencyProType = agencyProTypeLwc; userWorkLocation = userWorkLocationLwc; - + Map<String, String> invoiceOrderMap = new Map<String, String>(); String msoql = ''; List<InvoiceOrderInfo> invoiceOrderdetailMid = new List<InvoiceOrderInfo>(); @@ -1355,7 +1340,7 @@ invoiceOrderMap.put(invoiceOrderList[i].Name, invoiceOrderList[i].Name); } } - data.put('invoiceOrderRecoeds', invoiceOrderRecoeds); + data.put('invoiceOrderRecoeds',invoiceOrderRecoeds); res.status = 'Success'; res.code = 200; System.debug('res = ' + res); @@ -1411,7 +1396,7 @@ // 鍒犻櫎鎸夐挳 @AuraEnabled - public static ResponseBodyLWC deleteButton(String invoiceIdLwc, Consumable_order__c cocLwc) { + public static ResponseBodyLWC deleteButton(String invoiceIdLwc,Consumable_order__c cocLwc) { System.debug('杩涘叆 deleteButton'); ResponseBodyLWC res = new ResponseBodyLWC(); Map<String, object> data = new Map<String, object>(); @@ -1444,11 +1429,7 @@ // 鎻愪氦鎸夐挳 @AuraEnabled - public static ResponseBodyLWC approval( - List<String> outOrderStringListLwc, - Map<String, Consumable_Orderdetails__c> outordercountMapLwc, - String invoiceIdLwc - ) { + public static ResponseBodyLWC approval(List<String> outOrderStringListLwc,Map<String, Consumable_Orderdetails__c> outordercountMapLwc,String invoiceIdLwc) { System.debug('杩涘叆 approval'); ResponseBodyLWC res = new ResponseBodyLWC(); Map<String, object> data = new Map<String, object>(); @@ -1456,7 +1437,7 @@ outOrderStringList = outOrderStringListLwc; outordercountMap = outordercountMapLwc; - invoiceId = invoiceIdLwc; + invoiceId= invoiceIdLwc; //鏇存柊鍙戠エ鏄庣粏2閾炬帴 Consumable_order__c P = new Consumable_order__c(); List<Consumable_order__c> cocinfo = new List<Consumable_order__c>(); @@ -1520,8 +1501,6 @@ outOrderdet1List[i].Consumable_order__c + outOrderdet1List[i].Asset_Model_No__c ) .Invoice_Unitprice__c; - System.debug('====>procount' + invoiceUpdte1.Invoiced_Procount__c); - System.debug('===>RMB' + outOrderdet1List[i].Delivery_List_RMB__c); invoiceUpdte1.InvoicedProCost_RMB__c = invoiceUpdte1.Invoiced_Procount__c * outOrderdet1List[i].Delivery_List_RMB__c; Decimal invoicedProcount = 0; @@ -1542,8 +1521,6 @@ invoicedProcount = outordercountMap.get(outOrderdet1List[i].Consumable_order__c + outOrderdet1List[i].Asset_Model_No__c) .Invoiced_Count__c; } - System.debug('鍙戠エ鏁伴噺===>' + outOrderdet1List[i].InvoiceProNot_count__c); - System.debug('杩樻病鍙戠エ鏁伴噺===>' + invoicedProcount); if (outOrderdet1List[i].InvoiceProNot_count__c < invoicedProcount) { // ApexPages.addmessage( @@ -1557,16 +1534,7 @@ // ) // ); // return null; - return new ResponseBodyLWC( - 'Error', - 500, - '鍑哄簱鍗�' + - outOrderdet1List[i].Consumable_order__r.Name + - '涓紝' + - outOrderdet1List[i].Asset_Model_No__c + - '杩樻病寮�绁ㄦ暟閲忓皬浜庡彂绁ㄦ暟閲忥紝璇风‘璁ゆ槸鍚︽湁杩斿搧', - '' - ); + return new ResponseBodyLWC('Error', 500, '鍑哄簱鍗�' + outOrderdet1List[i].Consumable_order__r.Name + '涓紝' + outOrderdet1List[i].Asset_Model_No__c + '杩樻病寮�绁ㄦ暟閲忓皬浜庡彂绁ㄦ暟閲忥紝璇风‘璁ゆ槸鍚︽湁杩斿搧', ''); } outOrderdetUp1List.add(invoiceUpdte1); @@ -1602,7 +1570,7 @@ System.debug('res = ' + res); return res; } - @TestVisible + class InvoiceOrderInfo implements Comparable { @AuraEnabled public Boolean check { get; set; } @@ -1615,12 +1583,12 @@ @AuraEnabled public Attachment attach { get; set; } @AuraEnabled - public ContentVersion cvInfo { get; set; } + public ContentVersion cvInfo{ get; set; } @AuraEnabled public String mailSelectOptsin { get; set; } public List<SelectOption> mailSelectOpts { get; set; } @AuraEnabled - public Map<String, String> mailSelectOptsMap { get; set; } + public Map<String,String> mailSelectOptsMap { get; set; } @AuraEnabled public String invoiceOrderId { get; set; } @AuraEnabled @@ -1648,7 +1616,7 @@ //ContentVersion public InvoiceOrderInfo(ContentVersion cv) { cvInfo = cv; - mailSelectOptsMap = new Map<String, String>(); + mailSelectOptsMap = new Map<String,String>(); mailSelectOptsMap.put('鍙戠エ鍜屾槑缁�', '鍙戠エ鍜屾槑缁�'); mailSelectOptsMap.put('鍙戠エ', '鍙戠エ'); mailSelectOptsMap.put('鏄庣粏', '鏄庣粏'); -- Gitblit v1.9.1