From cb27409752578179c9f086c3177153ba10f4ed89 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@prec-tech.com>
Date: 星期二, 20 六月 2023 17:42:28 +0800
Subject: [PATCH] 新建备品 opd
---
force-app/main/default/classes/lexNewSparePartsLoanApplicationCtl.cls | 50 ++++++++++++++++++++++++++++----------------------
1 files changed, 28 insertions(+), 22 deletions(-)
diff --git a/force-app/main/default/classes/lexNewSparePartsLoanApplicationCtl.cls b/force-app/main/default/classes/lexNewSparePartsLoanApplicationCtl.cls
index 8722321..0783ac8 100644
--- a/force-app/main/default/classes/lexNewSparePartsLoanApplicationCtl.cls
+++ b/force-app/main/default/classes/lexNewSparePartsLoanApplicationCtl.cls
@@ -28,32 +28,34 @@
public static InitData init(String recordId){
InitData res = new initData();
try {
- OPDPlan__c rep = [select Id,Status__c,Rental_Apply_Flag__c,OPDType__c,CampaignStatus__c,CampaignRecodeTypeId__c,Internal_in_charge_province__c,StayOrNot__c,OriginalOpdPlanApplication__c,IF_Approved__c,Approved_No__c,Approved_Status__c,Rental_Apply2__c,OriginalOpdPlan__c,CampaignName__c,Related_Opportunity1_Name__c,NoOpp_Reason__c,Account_Laboratory__c,OCM_category_Name__c,HospitalName__c,Name,IsJump__c,JumpCause__c,originalOpdRentalApply__c,RentalApplyName__c from OPDPlan__c where Id =: recordId];
+ OPDPlan__c rep = [select Id,Related_Opportunity1_ID__r.Id,Campaign__r.Id,Status__c,Rental_Apply_Flag__c,OPDType__c,CampaignStatus__c,CampaignRecodeTypeId__c,Internal_in_charge_province__c,StayOrNot__c,OriginalOpdPlanApplication__c,IF_Approved__c,Approved_No__c,Approved_Status__c,Rental_Apply2__c,OriginalOpdPlan__c,CampaignName__c,Related_Opportunity1_Name__c,NoOpp_Reason__c,Account_Laboratory__c,OCM_category_Name__c,HospitalName__c,Name,IsJump__c,JumpCause__c,originalOpdRentalApply__c,RentalApplyName__c from OPDPlan__c where Id =: recordId];
res.opdPlanId = rep.Id;
- res.opdStatus = rep.Status__c;
+ res.opdCampaignId = rep.Campaign__r.Id == null ? '' : rep.Campaign__r.Id;
+ res.opdOpportunityId = rep.Related_Opportunity1_ID__r.Id == null ? '' : rep.Related_Opportunity1_ID__r.Id;
+ res.opdStatus = rep.Status__c == null ? '' : rep.Status__c;
res.opdRentalApplyFlag = rep.Rental_Apply_Flag__c;
- res.opdType = rep.OPDType__c;
- res.opdCampaignStatus = rep.CampaignStatus__c;
- res.opdCampaignRecodeTypeId = rep.CampaignRecodeTypeId__c;
- res.opdInternalinchargeprovince = rep.Internal_in_charge_province__c;
- res.opdStayOrNot = rep.StayOrNot__c;
- res.opdOriginalOpdPlanApplication = rep.OriginalOpdPlanApplication__c;
+ res.opdType = rep.OPDType__c == null ? '' : rep.OPDType__c;
+ res.opdCampaignStatus = rep.CampaignStatus__c == null ? '' : rep.CampaignStatus__c;
+ res.opdCampaignRecodeTypeId = rep.CampaignRecodeTypeId__c == null ? '' : rep.CampaignRecodeTypeId__c;
+ res.opdInternalinchargeprovince = rep.Internal_in_charge_province__c == null ? '' : rep.Internal_in_charge_province__c;
+ res.opdStayOrNot = rep.StayOrNot__c == null ? '' : rep.StayOrNot__c;
+ res.opdOriginalOpdPlanApplication = rep.OriginalOpdPlanApplication__c== null ? '' : rep.OriginalOpdPlanApplication__c;
res.opdIFApproved = rep.IF_Approved__c;
- res.opdApprovedNo = rep.Approved_No__c;
- res.opdApprovedStatus = rep.Approved_Status__c;
- res.opdRentalApply2 = rep.Rental_Apply2__c;
- res.opdOriginalOpdPlan = rep.OriginalOpdPlan__c;
- res.opdCampaignName = rep.CampaignName__c;
- res.opdRelatedOpportunity1Name = rep.Related_Opportunity1_Name__c;
- res.opdNoOppReason = rep.NoOpp_Reason__c;
- res.opdAccountLaboratory = rep.Account_Laboratory__c;
- res.opdOCMcategoryName = rep.OCM_category_Name__c;
- res.opdHospitalName = rep.HospitalName__c;
- res.opdName = rep.Name;
+ res.opdApprovedNo = rep.Approved_No__c == null ? '' : rep.Approved_No__c;
+ res.opdApprovedStatus = rep.Approved_Status__c == null ? '' : rep.Approved_Status__c;
+ res.opdRentalApply2 = rep.Rental_Apply2__c == null ? '' : rep.Rental_Apply2__c;
+ res.opdOriginalOpdPlan = rep.OriginalOpdPlan__c == null ? '' : rep.OriginalOpdPlan__c;
+ res.opdCampaignName = rep.CampaignName__c == null ? '' : rep.CampaignName__c;
+ res.opdRelatedOpportunity1Name = rep.Related_Opportunity1_Name__c == null ? '' : rep.Related_Opportunity1_Name__c;
+ res.opdNoOppReason = rep.NoOpp_Reason__c == null ? '' : rep.NoOpp_Reason__c;
+ res.opdAccountLaboratory = rep.Account_Laboratory__c == null ? '' : rep.Account_Laboratory__c;
+ res.opdOCMcategoryName = rep.OCM_category_Name__c == null ? '' : rep.OCM_category_Name__c;
+ res.opdHospitalName = rep.HospitalName__c == null ? '' : rep.HospitalName__c;
+ res.opdName = rep.Name == null ? '' : rep.Name;
res.opdIsJump = rep.IsJump__c;
- res.opdJumpCause = rep.JumpCause__c;
- res.opdoriginalOpdRentalApply = rep.originalOpdRentalApply__c;
- res.opdRentalApplyName = rep.RentalApplyName__c;
+ res.opdJumpCause = rep.JumpCause__c == null ? '' : rep.JumpCause__c;
+ res.opdoriginalOpdRentalApply = rep.originalOpdRentalApply__c == null ? '' : rep.originalOpdRentalApply__c;
+ res.opdRentalApplyName = rep.RentalApplyName__c == null ? '' : rep.RentalApplyName__c;
res.opdStatusProcessState = System.Label.StatusProcessState;
return res;
} catch (Exception e) {
@@ -64,6 +66,10 @@
@AuraEnabled
public String opdPlanId;
@AuraEnabled
+ public String opdCampaignId;
+ @AuraEnabled
+ public String opdOpportunityId;
+ @AuraEnabled
public String opdStatus;
@AuraEnabled
public Decimal opdRentalApplyFlag;
--
Gitblit v1.9.1