高章伟
2023-03-03 d8dc84a3d56df839895f1c417a4d9cbee763d262
force-app/main/default/classes/LostReportHandler.cls
@@ -43,10 +43,9 @@
        //add by rentx 20210604 1635 start  
        setBeiPinWindowAndTOwner();
        //add by rentx 20210609 1635 end
        //2021-12-17  mzy  备品任务  start
        //遗失报告批准给备品配套一览明细打标识
        //遗失报告批准更新备品配套一览明细
        setRentalDetailFlag();
        //2021-12-17  mzy  备品任务  end
    }
    protected override void afterDelete() {
@@ -543,9 +542,7 @@
        }
    }
    //2021-12-17   mzy  备品任务  start
    public void setRentalDetailFlag(){
        //如果遗失报告审批,则根据遗失报告明细将借出备品配套一览明细打标识
        Set<String> LostReprotSet = new Set<String>();
        for (LostReport__c nObj : newList) {
            LostReport__c  oObj = oldMap.get(nObj.Id);
@@ -563,8 +560,10 @@
                for(LostReport_Detail__c ld :LostReprotDetailList){
                    Rental_Apply_Equipment_Set_Detail__c tempDetail = new Rental_Apply_Equipment_Set_Detail__c();
                    tempDetail.Id = ld.Rental_Apply_Equipment_Set_Detail__c;
                    tempDetail.LoseReportApprovaled__c = true;
                    //add by lc 20220601 start 已借用自然日、借出状态(明细)字段逻辑调整
                    // 遗失报告批准时,关联一览明细的遗失报告批准时间设值
                    tempDetail.LostReportApprovalDate__c = today;
                    //add by lc 20220601 end 已借用自然日、借出状态(明细)字段逻辑调整
                    needUpdateRentalDetail.add(tempDetail);
                }  
                
@@ -574,7 +573,6 @@
            }
        }   
    }
    //2021-12-17   mzy  备品任务   end
    public void addFGL(){
        Integer i = 0;