public without sharing class LexInventoryListController { /*****************検索用******************/ public static Consumable_order__c coc { get; set; } <<<<<<< HEAD public static String baseUrl { get; private set; } ======= public static String baseUrl {get;private set;} >>>>>>> LEXCommunityLiJun /*****************画面表示Bean******************/ public static List consumableorderdetailsRecords { get; set; } public static List consumableorderdetailsRecordsError { get; set; } // 盘点明细1 private static List consumableorderdetails1 = new List(); // 盘点明细2 private static List consumableorderdetailsSelected = new List(); // 盘点单号 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(); consumableorderdetailsRecordsError = new List(); } // 画面初始化 @AuraEnabled public static ResponseBodyLWC init(String eSetId) { <<<<<<< HEAD system.debug('eSetId====>' + eSetId); ======= system.debug('eSetId====>'+eSetId); >>>>>>> LEXCommunityLiJun ESetId = eSetId; ResponseBodyLWC res = new ResponseBodyLWC(); Map data = new Map(); res.entity = data; consumableorderdetailsRecordsError = new List(); coc = new Consumable_order__c(); consumableorderdetailsRecords = new List(); <<<<<<< HEAD List qs = new List(); qs = [ SELECT Name, Inventory_date__c, Order_date__c FROM Consumable_order__c WHERE Id = :ESetId ]; System.debug('qs===>' + qs); if (qs.size() > 0) { ======= List qs = New List(); qs = [select Name,Inventory_date__c,Order_date__c From Consumable_order__c Where Id =:ESetId]; System.debug('qs===>'+qs); if (qs.size()>0){ >>>>>>> LEXCommunityLiJun coc = qs[0]; } // 選択済みの明细を取得 consumableorderdetailsSelected = [ <<<<<<< HEAD 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); ======= 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); >>>>>>> LEXCommunityLiJun for (Integer i = 0; i < consumableorderdetailsSelected.size(); i++) { consumableorderdetailsRecordsError.add(new ConsumableorderdetailsInfo(consumableorderdetailsSelected[i])); } consumableorderdetails1 = [ <<<<<<< HEAD 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); ======= 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); >>>>>>> LEXCommunityLiJun 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; } } <<<<<<< HEAD } ======= } >>>>>>> LEXCommunityLiJun