| | |
| | | InitData res = new initData(); |
| | | try{ |
| | | Monthly_Report__c report = [SELECT OwnerId,Id,Next_week_plan__c FROM Monthly_Report__c WHERE Id = :recordId LIMIT 1]; |
| | | res.OwnerId = report.OwnerId; |
| | | res.ownerId = report.OwnerId; |
| | | res.userId = UserInfo.getUserId(); |
| | | res.Id = report.Id; |
| | | res.nextWeekPlan = report.Next_week_plan__c; |
| | | System.debug(LoggingLevel.INFO, '*** res: ' + res); |
| | |
| | | Feedback__c, |
| | | Task_follow__c, |
| | | Other_issue__c, |
| | | Next_week_plan__c, |
| | | Dr_Sum_URL__c |
| | | Next_week_plan__c |
| | | FROM Monthly_Report__c WHERE Id = :recordId LIMIT 1]; |
| | | String userName = UserInfo.getUserName(); |
| | | User activeUser = [Select Email From User where Username = : userName limit 1]; |
| | |
| | | res.taskFollow = report.Task_follow__c; |
| | | res.otherIssue = report.Other_issue__c; |
| | | res.nextWeekPlan = report.Next_week_plan__c; |
| | | res.drSumUrl = report.Dr_Sum_URL__c; |
| | | res.userEmail = activeUser.Email; |
| | | |
| | | System.debug(LoggingLevel.INFO, '*** res: ' + res); |
| | | }catch(Exception e){ |
| | | System.debug(LoggingLevel.INFO, '*** e: ' + e); |
| | |
| | | } |
| | | //取消提交操作更新相应数据 |
| | | @AuraEnabled |
| | | public static void cancel(String recordId) { |
| | | public static String cancel(String recordId) { |
| | | try { |
| | | Monthly_Report__c report = [SELECT Id,Status__c,Submit_check_flag__c,RecordTypeId,Submit_time__c FROM Monthly_Report__c WHERE Id = :recordId LIMIT 1]; |
| | | report.Status__c = LightingButtonConstant.STATUS_DRAFT; |
| | |
| | | report.Submit_check_flag__c = false; |
| | | report.Submit_time__c = null; |
| | | update report; |
| | | return null; |
| | | } catch (Exception e) { |
| | | System.debug(LoggingLevel.INFO, '*** e: ' + e); |
| | | } finally { |
| | | |
| | | if (e.getMessage().contains(',')) { |
| | | System.debug(LoggingLevel.INFO, '*** e: ' + e); |
| | | String exc = '' + e.getMessage(); |
| | | Integer left = exc.indexOf(':') + 1; |
| | | Integer right = exc.lastIndexOf(':'); |
| | | String str = exc.substring(left,right); |
| | | left = str.indexOf(',') + 1; |
| | | String newStr = str.substring(left); |
| | | return newStr; |
| | | }else { |
| | | return e.getMessage(); |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | @AuraEnabled |
| | | public String Id; |
| | | @AuraEnabled |
| | | public String OwnerId; |
| | | public String ownerId; |
| | | @AuraEnabled |
| | | public String ownerEmail; |
| | | @AuraEnabled |
| | |
| | | public String drSumUrl; |
| | | @AuraEnabled |
| | | public String userEmail; |
| | | @AuraEnabled |
| | | public String userId; |
| | | } |
| | | } |