From af7b716a60d889acea95560abba0e46eee008b8f Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期三, 05 七月 2023 13:54:50 +0800 Subject: [PATCH] backup0705 --- force-app/main/default/classes/LexInventoryListController.cls | 243 +++++++++++++++++++++++++++++------------------- 1 files changed, 146 insertions(+), 97 deletions(-) diff --git a/force-app/main/default/classes/LexInventoryListController.cls b/force-app/main/default/classes/LexInventoryListController.cls index a4e9395..5ae2462 100644 --- a/force-app/main/default/classes/LexInventoryListController.cls +++ b/force-app/main/default/classes/LexInventoryListController.cls @@ -1,103 +1,152 @@ public without sharing class LexInventoryListController { - /*****************妞滅储鐢�******************/ - public static Consumable_order__c coc { get; set; } - public static String baseUrl {get;private set;} - /*****************鐢婚潰琛ㄧずBean******************/ - public static List<ConsumableorderdetailsInfo> consumableorderdetailsRecords { get; set; } - public static List<ConsumableorderdetailsInfo> consumableorderdetailsRecordsError { get; set; } - // 鐩樼偣鏄庣粏1 - private static List<Consumable_orderdetails__c> consumableorderdetails1 = new List<Consumable_orderdetails__c>(); - // 鐩樼偣鏄庣粏2 - private static List<Consumable_order_details2__c> consumableorderdetailsSelected = new List<Consumable_order_details2__c>(); + /*****************妞滅储鐢�******************/ + public static Consumable_order__c coc { get; set; } + public static String baseUrl { get; private set; } + /*****************鐢婚潰琛ㄧずBean******************/ + public static List<ConsumableorderdetailsInfo> consumableorderdetailsRecords { + get; + set; + } + public static List<ConsumableorderdetailsInfo> consumableorderdetailsRecordsError { + get; + set; + } + // 鐩樼偣鏄庣粏1 + private static List<Consumable_orderdetails__c> consumableorderdetails1 = new List<Consumable_orderdetails__c>(); + // 鐩樼偣鏄庣粏2 + private static List<Consumable_order_details2__c> consumableorderdetailsSelected = new List<Consumable_order_details2__c>(); - // 鐩樼偣鍗曞彿 ID - private static String ESetId = ''; - public LexInventoryListController() { - //Apexpages.currentPage().getHeaders().put('X-UA-Compatible', 'IE=8'); - baseUrl = URL.getSalesforceBaseUrl().toExternalForm(); - ESetId = ApexPages.currentPage().getParameters().get('esetId'); - consumableorderdetailsRecords = new List<ConsumableorderdetailsInfo>(); - consumableorderdetailsRecordsError = new List<ConsumableorderdetailsInfo>(); + // 鐩樼偣鍗曞彿 ID + private static String ESetId = ''; + public LexInventoryListController() { + //Apexpages.currentPage().getHeaders().put('X-UA-Compatible', 'IE=8'); + baseUrl = URL.getSalesforceBaseUrl().toExternalForm(); + ESetId = ApexPages.currentPage().getParameters().get('esetId'); + consumableorderdetailsRecords = new List<ConsumableorderdetailsInfo>(); + consumableorderdetailsRecordsError = new List<ConsumableorderdetailsInfo>(); + } + // 鐢婚潰鍒濆鍖� + @AuraEnabled + public static ResponseBodyLWC init(String eSetId) { + system.debug('eSetId====>' + eSetId); + ESetId = eSetId; + ResponseBodyLWC res = new ResponseBodyLWC(); + Map<String, object> data = new Map<String, object>(); + res.entity = data; + consumableorderdetailsRecordsError = new List<ConsumableorderdetailsInfo>(); + + coc = new Consumable_order__c(); + consumableorderdetailsRecords = new List<ConsumableorderdetailsInfo>(); + List<Consumable_order__c> qs = new List<Consumable_order__c>(); + qs = [ + SELECT Name, Inventory_date__c, Order_date__c + FROM Consumable_order__c + WHERE Id = :ESetId + ]; + System.debug('qs===>' + qs); + if (qs.size() > 0) { + coc = qs[0]; } - // 鐢婚潰鍒濆鍖� - @AuraEnabled - public static ResponseBodyLWC init(String eSetId) { - system.debug('eSetId====>'+eSetId); - ESetId = eSetId; - ResponseBodyLWC res = new ResponseBodyLWC(); - Map<String, object> data = new Map<String, object>(); - res.entity = data; - consumableorderdetailsRecordsError = new List<ConsumableorderdetailsInfo>(); + // 閬告姙娓堛伩銇槑缁嗐倰鍙栧緱 + consumableorderdetailsSelected = [ + SELECT + Id, + Name, + Consumable_Product__c, + Consumable_Product__r.Name, + Sterilization_limit__c, + Deliver_date__c, + Consumable_Product__r.Name__c, + Consumable_Product__r.Intra_Trade_List_RMB__c, + Bar_Code__c, + Consumable_Product__r.Asset_Model_No__c, + Lose_Flag__c, + recordtypeid, + Lose_reason__c + FROM Consumable_order_details2__c + WHERE Consumable_Inventory_order__c = :ESetId + ORDER BY Name + ]; + System.debug( + 'consumableorderdetailsSelected==>' + consumableorderdetailsSelected + ); - coc = new Consumable_order__c(); - consumableorderdetailsRecords = new List<ConsumableorderdetailsInfo>(); - List<Consumable_order__c> qs = New List<Consumable_order__c>(); - qs = [select Name,Inventory_date__c,Order_date__c From Consumable_order__c Where Id =:ESetId]; - System.debug('qs===>'+qs); - if (qs.size()>0){ - coc = qs[0]; - } - // 閬告姙娓堛伩銇槑缁嗐倰鍙栧緱 - consumableorderdetailsSelected = [ - select Id, Name, Consumable_Product__c, - Consumable_Product__r.Name, Sterilization_limit__c, - Deliver_date__c,Consumable_Product__r.Name__c, - Consumable_Product__r.Intra_Trade_List_RMB__c,Bar_Code__c, - Consumable_Product__r.Asset_Model_No__c,Lose_Flag__c, - recordtypeid,Lose_reason__c - from Consumable_order_details2__c - where Consumable_Inventory_order__c = :ESetId - order by Name ]; - System.debug('consumableorderdetailsSelected==>'+consumableorderdetailsSelected); - - for (Integer i = 0; i < consumableorderdetailsSelected.size(); i++) { - consumableorderdetailsRecordsError.add(new ConsumableorderdetailsInfo(consumableorderdetailsSelected[i])); - } - consumableorderdetails1 = [ - select Id, Name,Diff__c,inventory_sum__c, - Count_Sum__c,Consumable_order__c, - Consumable_Product__c,Consumable_Product__r.Name,Consumable_Count__c, - Consumable_Product__r.Intra_Trade_List_RMB__c, - Consumable_Product__r.Asset_Model_No__c,Consumable_Product__r.Name__c, - Sum_of_money__c,recordtypeid,Lose_reason__c,Product_Refind__c - from Consumable_orderdetails__c - where Consumable_order__c = :ESetId - order by Name ]; - for (Integer i = 0; i < consumableorderdetails1.size(); i++) { - consumableorderdetailsRecords.add(new ConsumableorderdetailsInfo(consumableorderdetails1[i])); - } - data.put('qs',qs); - System.debug('consumableorderdetailsRecords====>'+consumableorderdetailsRecords); - data.put('consumableorderdetailsRecords',JSON.serialize(consumableorderdetailsRecords)); - data.put('ConsumableorderdetailsRecordsError',JSON.serialize(ConsumableorderdetailsRecordsError)); - // if(ConsumableorderdetailsRecordsError.size()!=null){ - // data.put('ConsumableorderdetailsRecordsError',JSON.serialize(ConsumableorderdetailsRecordsError)); - // } - System.debug('ConsumableorderdetailsRecordsError====>'+ConsumableorderdetailsRecordsError); - res.status = 'Success'; - res.code = 200; - System.debug('res = ' + res); - return res; + for (Integer i = 0; i < consumableorderdetailsSelected.size(); i++) { + consumableorderdetailsRecordsError.add( + new ConsumableorderdetailsInfo(consumableorderdetailsSelected[i]) + ); } - - // Data Bean - class ConsumableorderdetailsInfo implements Comparable { - public Consumable_orderdetails__c orderdetails1 { get; set; } - public Consumable_order_details2__c orderdetails2 { get; set; } - public Product2__c Prod { get; set; } - // 鏄庣粏1 - public ConsumableorderdetailsInfo(Consumable_orderdetails__c e) { - orderdetails1 = e; - Prod = e.Consumable_Product__r; - } - // 鏄庣粏2 - public ConsumableorderdetailsInfo(Consumable_order_details2__c e) { - orderdetails2 = e; - Prod = e.Consumable_Product__r; - } - // 鎺掑簭 - public Integer compareTo(Object compareTo) { - return null; - } + consumableorderdetails1 = [ + SELECT + Id, + Name, + Diff__c, + inventory_sum__c, + Count_Sum__c, + Consumable_order__c, + Consumable_Product__c, + Consumable_Product__r.Name, + Consumable_Count__c, + Consumable_Product__r.Intra_Trade_List_RMB__c, + Consumable_Product__r.Asset_Model_No__c, + Consumable_Product__r.Name__c, + Sum_of_money__c, + recordtypeid, + Lose_reason__c, + Product_Refind__c + FROM Consumable_orderdetails__c + WHERE Consumable_order__c = :ESetId + ORDER BY Name + ]; + for (Integer i = 0; i < consumableorderdetails1.size(); i++) { + consumableorderdetailsRecords.add( + new ConsumableorderdetailsInfo(consumableorderdetails1[i]) + ); } -} \ No newline at end of file + data.put('qs', qs); + System.debug( + 'consumableorderdetailsRecords====>' + consumableorderdetailsRecords + ); + data.put( + 'consumableorderdetailsRecords', + JSON.serialize(consumableorderdetailsRecords) + ); + data.put( + 'ConsumableorderdetailsRecordsError', + JSON.serialize(ConsumableorderdetailsRecordsError) + ); + // if(ConsumableorderdetailsRecordsError.size()!=null){ + // data.put('ConsumableorderdetailsRecordsError',JSON.serialize(ConsumableorderdetailsRecordsError)); + // } + System.debug( + 'ConsumableorderdetailsRecordsError====>' + + ConsumableorderdetailsRecordsError + ); + res.status = 'Success'; + res.code = 200; + System.debug('res = ' + res); + return res; + } + + // Data Bean + @TestVisible + class ConsumableorderdetailsInfo implements Comparable { + public Consumable_orderdetails__c orderdetails1 { get; set; } + public Consumable_order_details2__c orderdetails2 { get; set; } + public Product2__c Prod { get; set; } + // 鏄庣粏1 + public ConsumableorderdetailsInfo(Consumable_orderdetails__c e) { + orderdetails1 = e; + Prod = e.Consumable_Product__r; + } + // 鏄庣粏2 + public ConsumableorderdetailsInfo(Consumable_order_details2__c e) { + orderdetails2 = e; + Prod = e.Consumable_Product__r; + } + // 鎺掑簭 + public Integer compareTo(Object compareTo) { + return null; + } + } +} -- Gitblit v1.9.1