|  |  | 
 |  |  |         main(rowData_Id); | 
 |  |  |     } | 
 |  |  |     global static void main(String rowData_Id) { | 
 |  |  |  | 
 |  |  |         // WLIG-CCT9UG 20220512 lt start | 
 |  |  |         Map<String, String> transferMap = new Map<String, String>(); | 
 |  |  |         List<BatchIF_Transfer__c> transferList = [select Table__c, | 
 |  |  |                                   Column__c, | 
 |  |  |                                   External_value__c, | 
 |  |  |                                   Internal_value__c | 
 |  |  |                                   from BatchIF_Transfer__c | 
 |  |  |                                   where Dropped_Flag__c = false | 
 |  |  |                                           and (Table__c = 'NFM110') | 
 |  |  |                                           ]; | 
 |  |  |         for (BatchIF_Transfer__c t : transferList) { | 
 |  |  |             transferMap.put(t.Column__c + t.External_value__c, t.Internal_value__c); | 
 |  |  |         } | 
 |  |  |         // WLIG-CCT9UG 20220512 lt end | 
 |  |  |  | 
 |  |  |         // 在进行NFM110处理时跳过消耗品明细2 arrived return 处理 HWAG-B3D9UV 2018/8/14 start | 
 |  |  |         StaticParameter.ConsumableAssetHanderTrigger = true; | 
 |  |  |         StaticParameter.EscapeConsumableOrderDetail2Trigger = true; | 
 |  |  | 
 |  |  |                             // 20210108 gzw add 虚拟合同号追加 start | 
 |  |  |                         } | 
 |  |  |                         // 20210108 gzw add 虚拟合同号追加 start | 
 |  |  |                         ast.warrantyType__c                  = dnInfo.GuaranteeType; | 
 |  |  |                         // WLIG-CCT9UG 20220512 lt start | 
 |  |  |                         //ast.warrantyType__c                  = dnInfo.GuaranteeType; | 
 |  |  |                         ast.warrantyType__c                  = NFMUtil.getMapValue(transferMap, 'warrantyType__c', string.valueof(dnInfo.GuaranteeType), iflog); | 
 |  |  |                         // WLIG-CCT9UG 20220512 lt end | 
 |  |  |                         if (String.isNotBlank(dnInfo.MaintenancePrice)) { | 
 |  |  |                             Decimal mPrice = Decimal.valueOf(dnInfo.MaintenancePrice.trim()); | 
 |  |  |                             ast.Maintenance_Price_Year__c = oppMap.get(InquiryNoStr).Trade__c == '内貿'? | 
 |  |  | 
 |  |  |                                                           gPrice : gPrice * Decimal.valueOf(Label.Account_Exc); | 
 |  |  |                             // 20210108 gzw add 虚拟合同号追加 start | 
 |  |  |                         } | 
 |  |  |                         ast.warrantyType__c                  = dnInfo.GuaranteeType; | 
 |  |  |                         // WLIG-CCT9UG 20220512 lt start | 
 |  |  |                         //ast.warrantyType__c                  = dnInfo.GuaranteeType; | 
 |  |  |                         ast.warrantyType__c                  = NFMUtil.getMapValue(transferMap, 'warrantyType__c', string.valueof(dnInfo.GuaranteeType), iflog); | 
 |  |  |                         // WLIG-CCT9UG 20220512 lt end | 
 |  |  |                         if (String.isNotBlank(dnInfo.MaintenancePrice)) { | 
 |  |  |                             // 20210108 gzw add 虚拟合同号追加 start | 
 |  |  |                             Decimal mPrice = Decimal.valueOf(dnInfo.MaintenancePrice.trim()); | 
 |  |  | 
 |  |  |                                                           gPrice : gPrice * Decimal.valueOf(Label.Account_Exc); | 
 |  |  |                             // 20210108 gzw add 虚拟合同号追加 start | 
 |  |  |                         } | 
 |  |  |                         ast.warrantyType__c                  = dnInfo.GuaranteeType; | 
 |  |  |                         // WLIG-CCT9UG 20220512 lt start | 
 |  |  |                         //ast.warrantyType__c                  = dnInfo.GuaranteeType; | 
 |  |  |                         ast.warrantyType__c                  = NFMUtil.getMapValue(transferMap, 'warrantyType__c', string.valueof(dnInfo.GuaranteeType), iflog); | 
 |  |  |                         // WLIG-CCT9UG 20220512 lt end | 
 |  |  |                         if (String.isNotBlank(dnInfo.MaintenancePrice)) { | 
 |  |  |                             // 20210108 gzw add 虚拟合同号追加 start | 
 |  |  |                             Decimal mPrice = Decimal.valueOf(dnInfo.MaintenancePrice.trim()); | 
 |  |  | 
 |  |  |                                                           gPrice : gPrice * Decimal.valueOf(Label.Account_Exc); | 
 |  |  |                             // 20210108 gzw add 虚拟合同号追加 start | 
 |  |  |                         } | 
 |  |  |                         ast.warrantyType__c                  = dnInfo.GuaranteeType; | 
 |  |  |                         // WLIG-CCT9UG 20220512 lt start | 
 |  |  |                         //ast.warrantyType__c                  = dnInfo.GuaranteeType; | 
 |  |  |                         ast.warrantyType__c                  = NFMUtil.getMapValue(transferMap, 'warrantyType__c', string.valueof(dnInfo.GuaranteeType), iflog); | 
 |  |  |                         // WLIG-CCT9UG 20220512 lt end | 
 |  |  |                         if (String.isNotBlank(dnInfo.MaintenancePrice)) { | 
 |  |  |                             // 20210108 gzw add 虚拟合同号追加 start | 
 |  |  |                             Decimal mPrice = Decimal.valueOf(dnInfo.MaintenancePrice.trim()); | 
 |  |  | 
 |  |  |                     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; |