buli
2023-05-23 07390e2fcb4adf27c928335bf27ae7939c5a80ad
force-app/main/default/classes/LexInventoryHeaderClearStatusController.cls
@@ -1,12 +1,27 @@
public with sharing class LexInventoryHeaderClearStatusController {
    @AuraEnabled
    public static void init(){
    public static List<Inventory_Header__c> init(String recordId){
        List<Inventory_Header__c> InventoryList = new List<Inventory_Header__c>([SELECT Id, Name, Inventory_Status__c FROM Inventory_Header__c WHERE Id = :recordId OR Fixture_Header__c = :recordId]);
        return InventoryList;
    }
    public class InitData{
        public String InventoryStatus;
        public String Name;
    @AuraEnabled
    public static String updateStatus(List<Inventory_Header__c> inventoryList){
        List<Inventory_Header__c> tempList = new List<Inventory_Header__c>();
        try {
            for(Inventory_Header__c inventory : inventoryList){
                Inventory_Header__c temp = new Inventory_Header__c();
                temp.Id = inventory.Id;
                temp.Inventory_Status__c = null;
                tempList.add(temp);
            }
            UPDATE tempList;
            return '清除盘点状态完毕';
        }
        catch (Exception e) {
            return e.getMessage();
        }
    }
}