| | |
| | | fixAssetMap = getInitData(new List<AggregateResult>(), 'fix'); |
| | | consumAssetMap = getInitData(new List<AggregateResult>(), 'consum'); |
| | | if (ihList.size() == 0){ |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.INFO, '没有开始中的盘点,请点击开始盘点')); |
| | | // 20230918 ljh update 提示颜色 start |
| | | // ApexPages.addmessage(new ApexPages.message(ApexPages.severity.INFO, '没有开始中的盘点,请点击开始盘点')); |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.WARNING, '没有开始中的盘点,请点击开始盘点')); |
| | | // 20230918 ljh update 提示颜色 end |
| | | } |
| | | for(Inventory_Header__c ih:ihList){ |
| | | if(String.isBlank(ih.Fixture_Header__c)) { |
| | |
| | | return; |
| | | } else { |
| | | if (ihList[0].Inventory_Status__c <> '已批准') { |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.INFO, '有未结束的盘点')); |
| | | // 20230911 ljh update start |
| | | // ApexPages.addmessage(new ApexPages.message(ApexPages.severity.INFO, '有未结束的盘点')); |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.WARNING, '有未结束的盘点')); |
| | | // 20230911 ljh update end |
| | | } else { |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.INFO, '本仓库本月已进行过盘点')); |
| | | } |
| | |
| | | } catch (exception e) { |
| | | doneFlg = false; |
| | | System.debug(e.getStackTraceString()); |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error,e.getDmlMessage(0))); |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error,e.getMessage())); |
| | | } |
| | | } |
| | | |
| | |
| | | if(ihList.isEmpty()) { |
| | | inventoryDetailList = new List<Inventory_Detail__c>(); |
| | | consumInventoryDetailList = new List<Consum_Inventory_Detail__c>(); |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.INFO, '没有开始中的盘点,请点击开始盘点')); |
| | | // 20230918 ljh update 提示颜色 start |
| | | // ApexPages.addmessage(new ApexPages.message(ApexPages.severity.INFO, '没有开始中的盘点,请点击开始盘点')); |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.WARNING, '没有开始中的盘点,请点击开始盘点')); |
| | | // 20230918 ljh update 提示颜色 end |
| | | unfixAssetMap = getInitData(new List<AggregateResult>(), 'unfix'); |
| | | fixAssetMap = getInitData(new List<AggregateResult>(), 'fix'); |
| | | consumAssetMap = getInitData(new List<AggregateResult>(), 'consum'); |
| | |
| | | consumInventoryDetailList = Database.query(soqlAsset); |
| | | if (consumInventoryDetailList.size() > 1000) { |
| | | consumInventoryDetailList.remove(1000); |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '备品数量超过1000条,请按货架号盘点或增加检索条件。')); |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.WARNING, '备品数量超过1000条,请按货架号盘点或增加检索条件。')); |
| | | } |
| | | for (Consum_Inventory_Detail__c idl : consumInventoryDetailList) { |
| | | // 冻结的数据不可扫码 |
| | |
| | | system.debug('--在这里--'+inventoryDetailList.size()); |
| | | if (inventoryDetailList.size() > 1000) { |
| | | inventoryDetailList.remove(1000); |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '备品数量超过1000条,请按货架号盘点或增加检索条件。')); |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.WARNING, '备品数量超过1000条,请按货架号盘点或增加检索条件。')); |
| | | } |
| | | for (Inventory_Detail__c idl : inventoryDetailList) { |
| | | // 冻结的数据不可扫码 |