沙世明
2022-09-13 bfca7a84bec815da594f1d12558535ed06d2490b
force-app/main/default/classes/rollupToRepairBatch.cls
@@ -1,4 +1,5 @@
global class rollupToRepairBatch implements Database.Batchable<sObject>, Database.Stateful {
    public String query;
    global Integer totalCount = 0; // 总件数
@@ -90,6 +91,7 @@
        if (raList != null && raList.size() > 0) {
            for (Rental_Apply__c ra : raList) {
                if (updateRepairMap.containsKey(ra.Repair__c)) {
                    System.debug('zheli01'+ra.Request_approval_day__c+'~'+ra.Cancel_Reason__c);
                    Repair__c rep = updateRepairMap.get(ra.Repair__c);
                    if (ra.Request_approval_day__c != null &&
                            (
@@ -115,6 +117,7 @@
                        
                    }
                    updateRepairMap.put(ra.Repair__c,rep);
                }
            }
        }
@@ -129,7 +132,6 @@
                updateRepairMap.remove(newRepair.id);
            }
        }
        // 更新发生变化的修理
        Database.SaveResult[] updateRepairResult = Database.update(updateRepairMap.values(), false);
        for (Database.SaveResult lsrChild : updateRepairResult ) {