From b63ff7db006c7fe022809e3272bbe11361231c02 Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期一, 11 四月 2022 14:11:01 +0800
Subject: [PATCH] 【委托】【保有设备】保有设备发货日逻辑
---
force-app/main/default/classes/NFM110Rest.cls | 5 ++++-
force-app/main/default/classes/PCLLostProduct2AssetHandler.cls | 3 +++
force-app/main/default/classes/AssetHandler.cls | 6 ++++++
3 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/force-app/main/default/classes/AssetHandler.cls b/force-app/main/default/classes/AssetHandler.cls
index 749435b..97070c2 100644
--- a/force-app/main/default/classes/AssetHandler.cls
+++ b/force-app/main/default/classes/AssetHandler.cls
@@ -183,6 +183,12 @@
if (nObj.Status == FixtureUtil.assetStatusMap.get(FixtureUtil.AssetStatus.Dai_Fei_Qi.ordinal())) {
nObj.Freeze_sign__c = false;
}
+
+ // CHAN-CCR6MW gzw 銆愬鎵樸�戙�愪繚鏈夎澶囥�戜繚鏈夎澶囧彂璐ф棩閫昏緫 start
+ if(nObj.Posting_Date__c == null){
+ nObj.Posting_Date__c = Date.today();
+ }
+ // CHAN-CCR6MW gzw 銆愬鎵樸�戙�愪繚鏈夎澶囥�戜繚鏈夎澶囧彂璐ф棩閫昏緫 end
}
}
diff --git a/force-app/main/default/classes/NFM110Rest.cls b/force-app/main/default/classes/NFM110Rest.cls
index 92df810..52a97ec 100644
--- a/force-app/main/default/classes/NFM110Rest.cls
+++ b/force-app/main/default/classes/NFM110Rest.cls
@@ -2550,7 +2550,10 @@
ast.Department_Class__c = olympus_return.ParentId; //'Olympus绀惧唴 鍏朵粬'
ast.AccountID = olympus_return.Id; //'Olympus绀惧唴 鍏朵粬 閫�璐�'
ast.Order_No__c = '';
- ast.Posting_Date__c = null;
+ // CHAN-CCR6MW gzw 銆愬鎵樸�戙�愪繚鏈夎澶囥�戜繚鏈夎澶囧彂璐ф棩閫昏緫 start
+ // ast.Posting_Date__c = null;
+ ast.Posting_Date__c = Date.today();
+ // CHAN-CCR6MW gzw 銆愬鎵樸�戙�愪繚鏈夎澶囥�戜繚鏈夎澶囧彂璐ф棩閫昏緫 end
ast.DeliveryNote__c = '';
ast.InstallDate = null;
ast.Guarantee_period_for_products__c = null;
diff --git a/force-app/main/default/classes/PCLLostProduct2AssetHandler.cls b/force-app/main/default/classes/PCLLostProduct2AssetHandler.cls
index 23baf4b..31594ae 100644
--- a/force-app/main/default/classes/PCLLostProduct2AssetHandler.cls
+++ b/force-app/main/default/classes/PCLLostProduct2AssetHandler.cls
@@ -214,6 +214,9 @@
private asset buildAsset(PCLLostProduct__c LostProduct){
Asset Ast = new Asset(
Name = '*',
+ // CHAN-CCR6MW gzw 銆愬鎵樸�戙�愪繚鏈夎澶囥�戜繚鏈夎澶囧彂璐ф棩閫昏緫 start
+ Posting_Date__c = Date.today(),
+ // CHAN-CCR6MW gzw 銆愬鎵樸�戙�愪繚鏈夎澶囥�戜繚鏈夎澶囧彂璐ф棩閫昏緫 end
Product2Id = LostProduct.LostProduct__c,
Opportunity__c = LostProduct.Opportunity__c,
InstallDate = LostProduct.Submit_Day__c,
--
Gitblit v1.9.1