【委托】【phase5上线课题132】-紧急-耗材ET展箱借用目的没有锁定已过期库存
4个文件已修改
45 ■■■■■ 已修改文件
force-app/main/default/classes/ConsumAutoSelectBatch.cls 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/ConsumDefaultSelectController.cls 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/ConsumDefaultSelectControllerTest.cls 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/IsValidLicenseBatch.cls 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
force-app/main/default/classes/ConsumAutoSelectBatch.cls
@@ -10,9 +10,11 @@
    // 2021-03-05  mzy  WLIG-BYHD79  SFDC环境batch合并调查  start
    global ConsumAutoSelectBatch( ) {
    }
    global ConsumAutoSelectBatch(Boolean NeedExecute) {
        this.IsNeedExecute = NeedExecute;
    }
    // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 start
    // global ConsumAutoSelectBatch(Boolean NeedExecute) {
    //     this.IsNeedExecute = NeedExecute;
    // }
    // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 end
    // 2021-03-05  mzy  WLIG-BYHD79  SFDC环境batch合并调查  end
    /**
@@ -100,10 +102,10 @@
        }
        //2021-03-05  mzy  WLIG-BYHD79  SFDC环境batch合并调查  start
        if(!Test.isRunningTest() &&IsNeedExecute==true){
            //batch里调用下一个batch时,希望跟原有的Schedule里面传的条数保持一致
            Id execBTId = Database.executebatch(new SetOlympusCalendarWorkDayBatch(true),200);
        }
        // if(!Test.isRunningTest() &&IsNeedExecute==true){
        //     //batch里调用下一个batch时,希望跟原有的Schedule里面传的条数保持一致
        //     Id execBTId = Database.executebatch(new SetOlympusCalendarWorkDayBatch(true),200);
        // }
        //2021-03-05  mzy  WLIG-BYHD79  SFDC环境batch合并调查 end
    }
force-app/main/default/classes/ConsumDefaultSelectController.cls
@@ -27,7 +27,6 @@
        myComponentController.columnLeftRW.put('You_Xiao_Ku_Cun_Jia__c', 'r');
        myComponentController.columnLeftRW.put('You_Xiao_Qi_Ku_Cun_Jia__c', 'r');
        myComponentController.columnLeftRW.put('Yi_Guo_Qi_Ku_Cun_Jia__c', 'r');
        myComponentController.columnLeftRW.put('demo_purpose2__c', 'r'); // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 add start
        return selectedDataSql;
    }
@@ -70,7 +69,6 @@
                , 'Select_Time__c'
                , 'GroupKey_F__c'
                , 'Asset__c'
                , 'demo_purpose2__c' // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 add start
                , 'Shipment_request_time2__c'
                , 'Consum_Start_Date_After_15_Day__c'
                , 'Consum_Apply_Equipment_Set__r.Model_No__c'
@@ -690,14 +688,10 @@
                wherStr2 += ' (';
                wherStr += '(Fixture_Model_No_F__c  = \'' + String.escapeSingleQuotes(caesdobj.Consum_Apply_Equipment_Set__r.Model_No__c) + '\'';
                wherStr2 += 'Fixture_Model_No_F__c  = \'' + String.escapeSingleQuotes(caesdobj.Consum_Apply_Equipment_Set__r.Model_No__c) + '\'';
                // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 add start
                if (parentObj.demo_purpose2__c != '动物实验' 
                    //2021-04-30  mzy 备品课题-1577 start
                    &&parentObj.demo_purpose2__c != 'ET展箱') {
                    //2021-04-30  mzy 备品课题-1577 end
                // if (caesdobj.demo_purpose2__c != '动物实验'
                //     && caesdobj.demo_purpose2__c != 'ET展箱') {
                // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 add end
                    //2021-04-30  mzy 备品课题-1577 end
                    // Date d1 = caesdobj.Consum_Start_Date_After_15_Day__c == null ? td : caesdobj.Consum_Start_Date_After_15_Day__c;
                    // wherStr += ' AND Consumable_Guaranteen_end__c >= ' + d1.year() + '-' + String.valueOf(d1.month()).leftPad(2,'0') + '-' + String.valueOf(d1.day()).leftPad(2,'0') + ' )';
                    wherStr2 += ' AND (Consumable_Guaranteen_end__c >= ' + td.year() + '-' + String.valueOf(td.month()).leftPad(2,'0') + '-' + String.valueOf(td.day()).leftPad(2,'0');
@@ -780,14 +774,10 @@
                                && (caesdobj.Consumable_Guaranteen_end_F__c == null
                                    // || caesdobj.Consumable_Guaranteen_end_F__c >= fDateMap.get(key)) {
                                    || caesdobj.Consumable_Guaranteen_end_F__c >= d
                                    // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 add start
                                    || parentObj.demo_purpose2__c == '动物实验'
                                    //2021-04-30  mzy 备品课题-1577 start
                                    || parentObj.demo_purpose2__c == 'ET展箱'
                                    //2021-04-30  mzy 备品课题-1577 end
                                    // || caesdobj.demo_purpose2__c == '动物实验'
                                    // || caesdobj.demo_purpose2__c == 'ET展箱'
                                    // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 add end
                                   )
                        ) {
                            if (caesdobj.Select_Time__c == null) {
@@ -804,14 +794,10 @@
                                        && (caesdobj.Consumable_Guaranteen_end_F__c == null
                                            // || caesdobj.Consumable_Guaranteen_end_F__c >= fDateMap.get(key)) {
                                            || caesdobj.Consumable_Guaranteen_end_F__c > d
                                            // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 add start
                                            || parentObj.demo_purpose2__c == '动物实验'
                                            //2021-04-30  mzy 备品课题-1577 start
                                            || parentObj.demo_purpose2__c == 'ET展箱'
                                            //2021-04-30  mzy 备品课题-1577 end
                                            // || caesdobj.demo_purpose2__c == '动物实验'
                                            // || caesdobj.demo_purpose2__c == 'ET展箱'
                                            // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 add end
                                            )
                                    ) {
                                        caesdobj.Asset__c = assBean.assId;
force-app/main/default/classes/ConsumDefaultSelectControllerTest.cls
@@ -77,6 +77,7 @@
        PageReference ref = new PageReference('/apex/ConsumDefaultSelectController?pt_recid=' + ca.Id);
        Test.setCurrentPage(ref);
        Test.startTest(); // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 add
        ConsumDefaultSelectController controller = new ConsumDefaultSelectController();
        CreateRelationListPagingCmpCtrl cmp = new CreateRelationListPagingCmpCtrl();
        cmp.pageController = controller;
@@ -85,7 +86,7 @@
        controller.searchOpp();
        System.assertEquals(1, controller.viewlist.size());
        Test.startTest();
        // Test.startTest();// 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存
        controller.setShipment_request();
        Test.stopTest();
@@ -129,15 +130,16 @@
        PageReference ref = new PageReference('/apex/ConsumDefaultSelectController?pt_recid=' + ca.Id);
        Test.setCurrentPage(ref);
        Test.startTest();// 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 add
        ConsumDefaultSelectController controller = new ConsumDefaultSelectController();
        CreateRelationListPagingCmpCtrl cmp = new CreateRelationListPagingCmpCtrl();
        cmp.pageController = controller;
        controller.myComponentController.init();
        controller.init();
        controller.searchOpp();
        System.assertEquals(1, controller.viewlist.size());
        Test.startTest();
        // Test.startTest();// 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存
        controller.copyNum();
        controller.save();
        Test.stopTest();
force-app/main/default/classes/IsValidLicenseBatch.cls
@@ -39,7 +39,10 @@
        //2021-03-05  mzy  WLIG-BYHD79  SFDC环境batch合并调查  start
        if(!Test.isRunningTest() &&IsNeedExecute==true){
            //batch里调用下一个batch时,希望跟原有的Schedule里面传的条数保持一致
            Id execBTId = Database.executebatch(new ConsumAutoSelectBatch(true));
            // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 start
            // Id execBTId = Database.executebatch(new ConsumAutoSelectBatch(true));
            Id execBTId = Database.executebatch(new SetOlympusCalendarWorkDayBatch(true),200);
            // 20220309 ljh  SFDC-CC73U5 132 动物实验&ET展箱 锁定已过期库存 end
        }
        //2021-03-05  mzy  WLIG-BYHD79  SFDC环境batch合并调查 end
    }