From 4a7614e1604fa977c2883d6c0a9aae0d99f23e00 Mon Sep 17 00:00:00 2001
From: 游畅 <youchang@prec-tech.com>
Date: 星期五, 08 四月 2022 15:14:54 +0800
Subject: [PATCH] WLIG-CCTA6G 接口3C信息更改
---
force-app/main/default/classes/NFM204Rest.cls | 20 ++++++++++++++++++--
1 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/force-app/main/default/classes/NFM204Rest.cls b/force-app/main/default/classes/NFM204Rest.cls
index 1043b70..60214ca 100644
--- a/force-app/main/default/classes/NFM204Rest.cls
+++ b/force-app/main/default/classes/NFM204Rest.cls
@@ -63,6 +63,12 @@
public String ClinicalCode; //鍨嬪彿瑙勬牸
//2019/11/28 End
+ //20220329 WLIG-CCTA6G you
+ public String CertificateNo;//3C璇佷功缂栧彿
+ public String EffectiveFrom;//3C璇佷功鏁堟湡浠�
+ public String EffectiveTo;//3C璇佷功鏁堟湡鑷�
+
+
}
@HttpPost
@@ -199,7 +205,7 @@
Map<String, Product_Register_Link__c> prlinkMap = new Map<String, Product_Register_Link__c>();
// 浜у搧
- List<Product2> productList = [select id, ProductCode,ProduceCompany__c,ProduceCompany2__c,ProduceCompany3__c,M_BC_Stop_manufacure__c from Product2 where ProductCode = :productNoList];
+ List<Product2> productList = [select id, ProductCode,ProduceCompany__c,ProduceCompany2__c,ProduceCompany3__c,M_BC_Stop_manufacure__c,CertificateNo__c,EffectiveFrom__c,EffectiveTo__c from Product2 where ProductCode = :productNoList];
for (Product2 product : productList) {
productMap.put(product.ProductCode, product);
}
@@ -354,7 +360,18 @@
}
+ // 20220329 WLIG-CCTA6G you start
+ //MaterialStatusType涓虹┖鏃讹紝浜у搧娉ㄥ唽璇佸拰浜у搧閮芥洿鏂�
+ if(String.isBlank(data.MaterialStatusType) && upd_productMap.containsKey(data.MaterialNo)){
+ prd = upd_productMap.get(data.MaterialNo);
+ prd.CertificateNo__c = data.CertificateNo;
+ prd.EffectiveFrom__c = NFMUtil.parseStr2Date(data.EffectiveFrom, false);
+ prd.EffectiveTo__c = NFMUtil.parseStr2Date(data.EffectiveTo, false);
+ upd_productMap.put(data.MaterialNo, prd);
+ }
+ // 20220329 WLIG-CCTA6G you end
}
+
//logstr += ups_registerMap;
system.debug('ups_registerMap--->'+ups_registerMap);
if (upd_productMap.keySet().size() > 0) update upd_productMap.values();
@@ -550,5 +567,4 @@
}
return prd;
}
-
}
\ No newline at end of file
--
Gitblit v1.9.1