From cb7617f2a39f5622bb0c6d21aac6d897497ab389 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期四, 30 三月 2023 16:27:04 +0800
Subject: [PATCH] 'backup'

---
 force-app/main/default/classes/AccAssumeChangeBatch.cls |   31 +++++++++++++++++--------------
 1 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/force-app/main/default/classes/AccAssumeChangeBatch.cls b/force-app/main/default/classes/AccAssumeChangeBatch.cls
index 0309ce1..7eaea4d 100644
--- a/force-app/main/default/classes/AccAssumeChangeBatch.cls
+++ b/force-app/main/default/classes/AccAssumeChangeBatch.cls
@@ -1,16 +1,15 @@
-global class AccAssumeChangeBatch implements Database.Batchable<sObject> , Database.AllowsCallouts, Database.Stateful {
-    public List<Account> HospitalIdList;//鎵ц澶辫触鎵嬪姩褰曞叆鍖婚櫌
+global class AccAssumeChangeBatch implements Database.Batchable<sObject>, Database.AllowsCallouts, Database.Stateful {
+    public List<Account> HospitalIdList; //鎵ц澶辫触鎵嬪姩褰曞叆鍖婚櫌
     Boolean a = true;
     //鎵ц澶辫触鎵嬪姩褰曞叆鍖婚櫌
     global AccAssumeChangeBatch(List<Account> HospitalIdList) {
         this.HospitalIdList = HospitalIdList;
     }
-    global AccAssumeChangeBatch( boolean a) {
+    global AccAssumeChangeBatch(boolean a) {
         this.a = a;
     }
     // 鎵ц闈跺櫒
     global AccAssumeChangeBatch() {
-
     }
 
     global Database.QueryLocator start(Database.BatchableContext bc) {
@@ -26,15 +25,20 @@
     }
 
     global void execute(Database.BatchableContext BC, list<Account> HosinfoList) {
-        List<Tender_information__c> TenInfoList = [Select Id, Hospital__c, Hospital1__c, Hospital2__c, Hospital3__c,
-                                    Hospital4__c from Tender_information__c
-                                    Where Hospital__c in: HosinfoList or Hospital1__c in: HosinfoList
-                                    or Hospital2__c in: HosinfoList or Hospital3__c in: HosinfoList
-                                    or Hospital4__c in: HosinfoList ];
+        List<Tender_information__c> TenInfoList = [
+            SELECT Id, Hospital__c, Hospital1__c, Hospital2__c, Hospital3__c, Hospital4__c
+            FROM Tender_information__c
+            WHERE
+                Hospital__c IN :HosinfoList
+                OR Hospital1__c IN :HosinfoList
+                OR Hospital2__c IN :HosinfoList
+                OR Hospital3__c IN :HosinfoList
+                OR Hospital4__c IN :HosinfoList
+        ];
 
         if (TenInfoList.size() > 0) {
             // List<Tender_information__c> failedTenderList = new List<Tender_information__c>();
-            Map<String, String> failedAccountMap = new Map<String, String>();//濡傛灉鎷涙姇鏍囨洿鏂板け璐ワ紝鐢ㄦ潵瀛樻洿鏂板け璐ョ殑鎷涙姇鏍囨墍鍏宠仈鐨勫尰闄�
+            Map<String, String> failedAccountMap = new Map<String, String>(); //濡傛灉鎷涙姇鏍囨洿鏂板け璐ワ紝鐢ㄦ潵瀛樻洿鏂板け璐ョ殑鎷涙姇鏍囨墍鍏宠仈鐨勫尰闄�
             // 绌烘洿鏂版嫑鎶曟爣
             Database.SaveResult[] saveTenderResults = Database.update(TenInfoList, false);
             // 寰幆鏇存柊缁撴灉锛屽彇鍑虹┖鏇存柊澶辫触鐨勬嫑鎶曟爣鎵�瀵瑰簲鐨勫尰闄�
@@ -53,9 +57,9 @@
                     failedAccountMap.put(Hospital4Id, Hospital4Id);
                 }
             }
-            List<Account> accsList = new List<Account>();// 鐢ㄦ潵鏇存柊瀹㈡埛淇℃伅锛堟媴褰撳彂鐢熷彉鍖栵級
+            List<Account> accsList = new List<Account>(); // 鐢ㄦ潵鏇存柊瀹㈡埛淇℃伅锛堟媴褰撳彂鐢熷彉鍖栵級
             for (Account accs : HosinfoList) {
-                if (!failedAccountMap.containsKey(accs.Id) ) {
+                if (!failedAccountMap.containsKey(accs.Id)) {
                     accs.Assume_Change__c = false;
                     accsList.add(accs);
                 }
@@ -67,6 +71,5 @@
     }
 
     global void finish(Database.BatchableContext BC) {
-
     }
-}
\ No newline at end of file
+}

--
Gitblit v1.9.1