| | |
| | | |
| | | public String ProductCode;//物料 |
| | | public String ProductDate;//监管产品最早生产日期 |
| | | |
| | | public String StorageDate;//监管产品入库日期 |
| | | } |
| | | |
| | | |
| | |
| | | String result = ''; |
| | | //根据产品Code查询产品信息 |
| | | List<Product2> getProductList = |
| | | [SELECT Id, Name, ProductCode,demoteer_Sap__c |
| | | [SELECT Id, Name, ProductCode,demoteer_Sap__c,Diedatvanink__c |
| | | FROM Product2 |
| | | WHERE ProductCode |
| | | IN:satisfyGeDataDetailMap.keyset() |
| | |
| | | if (productMap.containsKey(productCode)) { |
| | | GeDataDetails geDataDetails = satisfyGeDataDetailMap.get(productCode); |
| | | Date demoteer_Sap = NFMUtil.parseStr2Date(geDataDetails.ProductDate, false); |
| | | Date Diedatvanink = NFMUtil.parseStr2Date(geDataDetails.StorageDate, false); |
| | | Product2 product = productMap.get(productCode); |
| | | product.demoteer_Sap__c = demoteer_Sap; |
| | | product.Diedatvanink__c = Diedatvanink; |
| | | |
| | | productMap.put(productCode,product); |
| | | result += 'productCode [ ' + productCode + ' ]\n'; |