From cd730d0b1a775abacfba06003bb58327d5d1fb3c Mon Sep 17 00:00:00 2001
From: 黄千龙 <huangqianlong@prec-tech.com>
Date: 星期四, 02 二月 2023 12:23:31 +0800
Subject: [PATCH] 同步数据
---
force-app/main/default/classes/OpdPlanWebService.cls | 36 ++++++++++++++++++++++++++++++++++++
1 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/force-app/main/default/classes/OpdPlanWebService.cls b/force-app/main/default/classes/OpdPlanWebService.cls
index 21b32e1..feff96e 100644
--- a/force-app/main/default/classes/OpdPlanWebService.cls
+++ b/force-app/main/default/classes/OpdPlanWebService.cls
@@ -44,6 +44,42 @@
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) { //瀛︿細鍙栨秷寰楃獥鍙h皟鐢�
+ 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';
--
Gitblit v1.9.1