19626
2023-10-31 fd9df05c48c09b4d7f39a3b401882bda226dedea
force-app/main/default/classes/InventoryResultRecordController.cls
@@ -225,7 +225,10 @@
        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)) {
@@ -600,7 +603,10 @@
                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, '本仓库本月已进行过盘点'));
                }
@@ -722,7 +728,7 @@
        } 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()));
        }
    }
@@ -761,7 +767,10 @@
        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');
@@ -884,7 +893,7 @@
                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) {
                    // 冻结的数据不可扫码
@@ -909,7 +918,7 @@
                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) {
                    // 冻结的数据不可扫码