| | |
| | | public static InitData init(String recordId){ |
| | | InitData res = new initData(); |
| | | try{ |
| | | Asset report = [SELECT Id,NoPartRiskDate_F__c,Product_ID__c,AccountId,HP_Id__c,Hospital__c,Hospital__r.Id,Department_Class__c,Department_Class__r.Id,Name FROM Asset WHERE Id =: recordId LIMIT 1]; |
| | | Asset report = [SELECT Order_No__c,SerialNumber,Asset_day__c,Posting_Date__c,InstallDate,Asset_Owner__c,AssetMark__c,Id,NoPartRiskDate_F__c,Product_ID__c,AccountId,HP_Id__c,Hospital__c,Hospital__r.Id,Department_Class__c,Department_Class__r.Id,Name FROM Asset WHERE Id =: recordId LIMIT 1]; |
| | | System.debug(LoggingLevel.INFO, '*** opp: ' + report); |
| | | |
| | | res.AssetMarkC = report.AssetMark__c; |
| | | res.AssetOwnerC = report.Asset_Owner__c; |
| | | res.InstallDate = report.InstallDate; |
| | | res.PostingDateC = report.Posting_Date__c; |
| | | res.AssetDayC = report.Asset_day__c; |
| | | res.SerialNumber = report.SerialNumber; |
| | | res.OrderNoC = report.Order_No__c; |
| | | |
| | | |
| | | res.Id = report.Id; |
| | | res.Name = report.Name; |
| | | res.NoPartRiskDateFC = report.NoPartRiskDate_F__c; |
| | |
| | | } |
| | | } |
| | | |
| | | @AuraEnabled |
| | | public static List<QIS_Report__c> selecctQISReportrByFomatToday(String AssetId, Date fomatToday){ |
| | | try { |
| | | List<QIS_Report__c> accounts = [SELECT id,QIS_Submit_day__c from QIS_Report__c where nonyushohin__c=:AssetId and QIS_Submit_day__c != null and QIS_Submit_day__c >=: fomatToday]; |
| | | return accounts; |
| | | } catch (Exception e) { |
| | | throw new AuraHandledException(e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | //查询Repair__c |
| | | @AuraEnabled |
| | | public static List<Account> selecctAccountByAccountId(String AccountId){ |
| | |
| | | } |
| | | } |
| | | |
| | | @AuraEnabled |
| | | public static String selectCASE(String AssetOwnerC){ |
| | | String res=''; |
| | | if(AssetOwnerC.equals('病院資産')){ |
| | | res='病院資産'; |
| | | }else if(AssetOwnerC.equals('购买')){ |
| | | res='购买'; |
| | | } |
| | | else if(AssetOwnerC.equals('Olympus')){ |
| | | res='Olympus'; |
| | | } |
| | | else if(AssetOwnerC.equals('备品')){ |
| | | res='备品'; |
| | | } |
| | | else if(AssetOwnerC.equals('リース会社')){ |
| | | res='リース会社'; |
| | | } |
| | | else if(AssetOwnerC.equals('其他')){ |
| | | res='其他'; |
| | | } |
| | | else if(AssetOwnerC.equals('经销商资产')){ |
| | | res='经销商资产'; |
| | | }else{ |
| | | res=''; |
| | | } |
| | | return res; |
| | | } |
| | | |
| | | @AuraEnabled |
| | | public static String selectNullvalue(String InstallDate,String PostingDateC,String AssetDayC){ |
| | | String res=''; |
| | | if(InstallDate!=null){ |
| | | res=InstallDate; |
| | | }else { |
| | | if(PostingDateC!=null){ |
| | | res=PostingDateC; |
| | | }else { |
| | | res=AssetDayC; |
| | | } |
| | | } |
| | | return res; |
| | | } |
| | | |
| | | public class InitData{ |
| | | @AuraEnabled |
| | | public String AssetMarkC; |
| | | @AuraEnabled |
| | | public String AssetOwnerC; |
| | | @AuraEnabled |
| | | public Date InstallDate; |
| | | @AuraEnabled |
| | | public Date PostingDateC; |
| | | @AuraEnabled |
| | | public Date AssetDayC; |
| | | @AuraEnabled |
| | | public String SerialNumber; |
| | | @AuraEnabled |
| | | public String OrderNoC; |
| | | |
| | | @AuraEnabled |
| | | public String Id; |
| | | @AuraEnabled |
| | | public String userID; |