liuyn
2024-03-11 a87f1c3df03078814ee97ad0c8ac200a232419e9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/**
 * *
    ODescription:
    GAuthor: sun xia
    @Date: 2023-07-11 15:31:56
    GIastEditors: sun xia
    @IastEditTime: 2023-07-17 15:31:56
 * */
public with sharing class LexRentalApplyFaultController {
    @AuraEnabled
    public static Rental_Apply_Fault__c init(String recordId){
        try {
            List<Rental_Apply_Fault__c> rafList = [Select Id, status__c, UseExplain__c from Rental_Apply_Fault__c where Id = :recordId];
            if(rafList.size()>0){
                return rafList[0];
            }
        }
        catch (Exception e) {
            System.debug(LoggingLevel.INFO, '*** e.getMessage()+e.getLineNumber(): ' + e.getMessage()+e.getLineNumber());
            
        }
        return null;
    }
 
    @AuraEnabled
    public static String updateRentalApplyFaultStatus(String recordId, String updateStatus){
        Savepoint sp = Database.setSavepoint();
        try {
            Rental_Apply_Fault__c updateRaf = new Rental_Apply_Fault__c();
            updateRaf.Id = recordId;
            updateRaf.status__c = updateStatus;
            Update updateRaf;
            return 'SUCCESS';
        }
        catch (Exception e) {
            Database.rollback(sp);
            System.debug(LoggingLevel.INFO, '*** e.getMessage()+e.getLineNumber(): ' + e.getMessage()+e.getLineNumber());
            return e.getMessage();
        }
    }
}