| | |
| | | return rtn; |
| | | |
| | | } |
| | | // 20230118 ljh DB202301265636 start |
| | | /** |
| | | * @fuction [当会议中有备品出库的时候允许进行会议取消申请, |
| | | * 会议取消的时候对应的OPD计划也需要取消 |
| | | * 预计回收日需要修改] |
| | | * @Author lijinhuan |
| | | * @DateTime 2023-01-18T15:10:48+0800 |
| | | * @version [version] |
| | | * @param campaignId [description] |
| | | * @return [description] |
| | | */ |
| | | WebService static String changeCampaignCancel(String campaignId) { //学会取消得窗口调用 |
| | | List<Rental_Apply_Equipment_Set__c> raesList = [select Id,Rental_End_Date__c from Rental_Apply_Equipment_Set__c where Rental_End_Date__c != null |
| | | AND Shippment_loaner_time2__c != null |
| | | AND Rental_Apply__r.RA_Status__c != '完了' |
| | | AND Rental_Apply__r.RA_Status__c != '取消' |
| | | AND Rental_Apply__r.Campaign__c = :campaignId ]; |
| | | String rtn = 'OK'; |
| | | Savepoint sp = Database.setSavepoint(); |
| | | try{ |
| | | if (null != raesList && raesList.size() > 0) { |
| | | for (Rental_Apply_Equipment_Set__c raes : raesList) { |
| | | raes.Rental_End_Date__c = Date.today().addDays(5); |
| | | } |
| | | update raesList; |
| | | } |
| | | }catch (Exception ex) { |
| | | System.debug(ex.getStackTraceString()); |
| | | System.debug('ex.getMessage()***'+ ex.getMessage()+ex.getLineNumber()); |
| | | ApexPages.addMessages(ex); |
| | | Database.rollback(sp); |
| | | rtn = ex.getMessage(); |
| | | } |
| | | return rtn; |
| | | } |
| | | // 20230118 ljh DB202301265636 end |
| | | |
| | | WebService static String dataCheck(String rentalApplyId) { |
| | | string result = 'OK'; |