高章伟
2023-03-03 d8dc84a3d56df839895f1c417a4d9cbee763d262
force-app/main/default/classes/RentalApplyExtensionsController.cls
@@ -245,6 +245,8 @@
            if (1 > raList.size()) {
                throw new ControllerUtil.myException('备品借出申请不存在,请确认数据');
            }
            System.debug('muchExtensionEntrance--------------------------' + muchExtensionEntrance);
            //如果此变量有值,证明是批量延期
            //如果为从单,那么也需要走批量延期的逻辑
            if(String.isNotBlank(muchExtensionEntrance) 
@@ -392,8 +394,12 @@
                        }
                    }
                }
                System.debug('------------------------------------1110000000000-------------' + muchExtensionEntrance);
                System.debug('------------------------------------extensionMuchID-------------' + extensionMuchID);
                //赋值,由于批量延期的审批流程在主单上,所有要找到主单,并给主单一些字段赋值
                if(String.isNotBlank(muchExtensionEntrance)){
                    System.debug('------------------------------------rentalApplyMap-------------' + rentalApplyMap);
                    //查询此次批量延期,延期主单来了吗
                    if (rentalApplyMap.containsKey(muchExtensionEntrance)) {
                        //批量延期申请单
@@ -437,6 +443,7 @@
                                                         FROM Rental_Apply__c 
                                                         WHERE id = :muchExtensionEntrance];
                        if(zra != null && zra.size() > 0){
                            System.debug('------------------------------------extensionMuchID111-------------' + extensionMuchID);
                            for(Rental_Apply__c racc : zra){
                                // 延期状态
                                racc.ExtensionStatus__c = '填写完毕';