| | |
| | | DnNO__c, |
| | | OgzAcceptDate__c, |
| | | DeliveryLogisticsAnnotation__c, |
| | | Department_Class__r.Management_Code__c |
| | | Department_Class__r.Management_Code__c, |
| | | Repair_Ordered_DateTime__c, |
| | | Repair_Inspection_DateTime__c, |
| | | repair_cancel_dateTime__c, |
| | | RcSorcDateTime__c, |
| | | SorcAcceptDateTime__c, |
| | | OgzAcceptDateTime__c, |
| | | part_arrangement_complete_DateTime__c, |
| | | Repair_Start_DateTime__c, |
| | | Repair_Completed_DateTime__c, |
| | | Repair_Final_Inspection_DateTime__c, |
| | | Repair_Shipped_DateTime__c, |
| | | Repair_Discount_approval_DateTime_form__c, |
| | | Agreed_DateTime__c |
| | | from Repair__c where id in: repairOrderIdList |
| | | ]; |
| | | } |
| | |
| | | info.FaultDesc = reasonMap.get(repair.id); //故障描述List |
| | | //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
| | | info.deliveryLogisticsMode = repair.DeliveryLogisticsMode__c; //送修物流方式======自己写字段 |
| | | info.engineerSendDate = NFMUtil.formatDate2StrDateTime(repair.engineerSendDate__c); // 工程师修理品寄送日 |
| | | //update wangweipeng 2022/02/16 start |
| | | //info.engineerSendDate = NFMUtil.formatDate2StrDateTime(repair.engineerSendDate__c); // 工程师修理品寄送日 |
| | | info.engineerSendDate = NFMUtil.formatDateTime2Str(repair.engineerSendDate__c); // 工程师修理品寄送日 |
| | | //update wangweipeng 2022/02/16 end |
| | | info.deliveryLogisticsNo = repair.DeliveryLogisticsNo__c; //送修物流单号======自己写字段 |
| | | info.returnLogisticsMode = repair.ReturnLogisticsMode__c; //返送物流方式======自己写字段 |
| | | info.DeliveryLogisticsAnnotation = repair.DeliveryLogisticsAnnotation__c; //送修物流信息备注 |
| | |
| | | info.returnLogisticsSendTime = NFMUtil.formatDateTime2Str(repair.ReturnOrderSendTime__c); //返送物流发送时间======自己写字段 |
| | | info.returnLogisticsReceiveTime = NFMUtil.formatDateTime2Str(repair.ReturnLogisticsReceiveTime__c); //返送物流签收时间======自己写字段 |
| | | info.repairproductsRevDate = NFMUtil.formatDate2StrDateTime(repair.On_Site_Repair_Order_Date__c); //故障品接收日 |
| | | info.FSErepairApplyDate = NFMUtil.formatDate2StrDateTime(repair.FSE_ApplyForRepair_Day__c); //FSE修理申请日======自己写字段 |
| | | //update wangweipeng 2022/02/16 start |
| | | //info.FSErepairApplyDate = NFMUtil.formatDate2StrDateTime(repair.FSE_ApplyForRepair_Day__c); //FSE修理申请日======自己写字段 |
| | | info.FSErepairApplyDate = NFMUtil.formatDateTime2Str(repair.FSE_ApplyForRepair_time__c); // FSE修理申请时间 |
| | | //update wangweipeng 2022/02/16 end |
| | | info.logisticsSendDate = NFMUtil.formatDateTime2Str(repair.LogisticsSendTime__c); //物流发送日======自己写字段 |
| | | info.logisticsReceiveDate = NFMUtil.formatDateTime2Str(repair.LogisticsReceiveTime__c); //物流接收日======自己写字段 |
| | | info.SAPrepairApplyDate = NFMUtil.formatDate2StrDateTime(repair.SAP_Transfer_day__c); //SAP修理申请日======自己写字段 |
| | | info.RCacceptanceDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Ordered_Date__c); //修理品RC受理日 |
| | | info.inspectionDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Inspection_Date__c); //修理检测日 |
| | | info.FirstQuotationDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Firstestimated_Date_formula__c); //初次报价日 |
| | | //update wangweipeng 2022/02/16 start |
| | | //info.SAPrepairApplyDate = NFMUtil.formatDate2StrDateTime(repair.SAP_Transfer_day__c); //SAP修理申请日======自己写字段 |
| | | info.SAPrepairApplyDate = NFMUtil.formatDateTime2Str(repair.SAP_Transfer_time__c); // SAP修理申请时间 |
| | | //info.RCacceptanceDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Ordered_Date__c); //修理品RC受理日 |
| | | info.RCacceptanceDate = NFMUtil.formatDateTime2Str(repair.Repair_Ordered_DateTime__c); //4.修理品RC受理日(小程序) |
| | | //info.inspectionDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Inspection_Date__c); //修理检测日 |
| | | info.inspectionDate = NFMUtil.formatDateTime2Str(repair.Repair_Inspection_DateTime__c); //5.修理检测日(小程序) |
| | | info.FirstQuotationDate = NFMUtil.formatDate2StrDateNewTime(repair.Repair_Firstestimated_Date_formula__c); //初次报价日 |
| | | //info.priceApprovalDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Discount_approval_Date_formula__c); //减价申请批准日 |
| | | info.priceApprovalDate = NFMUtil.formatDateTime2Str(repair.Repair_Discount_approval_DateTime_form__c); //减价申请批准日(小程序) |
| | | info.quotationDate = NFMUtil.formatDate2StrDateNewTime(repair.Repair_Quotation_date__c); //报价日 |
| | | //info.cancelRepairDate = NFMUtil.formatDate2StrDateTime(repair.repair_cancel_date__c); //修理取消日 |
| | | info.cancelRepairDate = NFMUtil.formatDateTime2Str(repair.repair_cancel_dateTime__c); //修理取消日(小程序) |
| | | //info.userAgreeDAte = NFMUtil.formatDate2StrDateTime(repair.Agreed_Date__c); //用户同意日 |
| | | info.userAgreeDAte = NFMUtil.formatDateTime2Str(repair.Agreed_DateTime__c); //7.用户同意日(小程序) |
| | | //info.partsCompleteDate = NFMUtil.formatDate2StrDateTime(repair.part_arrangement_complete__c); //零件齐备完毕日 |
| | | info.partsCompleteDate = NFMUtil.formatDateTime2Str(repair.part_arrangement_complete_DateTime__c); //零件齐备完毕日 |
| | | //info.repairStartDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Start_Date__c); //修理开始日 |
| | | info.repairStartDate = NFMUtil.formatDateTime2Str(repair.Repair_Start_DateTime__c); //8.修理开始日(小程序) |
| | | //info.repairCompleteDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Completed_Date__c); //修理完成日 |
| | | info.repairCompleteDate = NFMUtil.formatDateTime2Str(repair.Repair_Completed_DateTime__c); //9.修理完成日(小程序) |
| | | //info.finalTestDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Final_Inspection_Date__c); //最终检测日 |
| | | info.finalTestDate = NFMUtil.formatDateTime2Str(repair.Repair_Final_Inspection_DateTime__c); //10.最终检测日(小程序) |
| | | //update wangweipeng 2022/02/16 end |
| | | info.planQuotationDate = NFMUtil.formatDateTime2Str(repair.PlanQuotationTime__c); //计划报价日======自己写字段 |
| | | info.ActualQuotationDate = NFMUtil.formatDateTime2Str(repair.ActualQuotationStartTime__c); //实际报价日======自己写字段 |
| | | info.quotationDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Quotation_date__c); //报价日 |
| | | info.priceApprovalDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Discount_approval_Date_formula__c); //减价申请批准日 |
| | | info.finalQuotationPrice = repair.Discount_Price_formula__c; //最终报价金额======自己写字段 |
| | | info.userAgreeDAte = NFMUtil.formatDate2StrDateTime(repair.Agreed_Date__c); //用户同意日 |
| | | info.partsCompleteDate = NFMUtil.formatDate2StrDateTime(repair.part_arrangement_complete__c); //零件齐备完毕日 |
| | | info.repairStartDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Start_Date__c); //修理开始日 |
| | | info.repairCompleteExpectedDate = NFMUtil.formatDate2StrDateTime(repair.Planned_Repair_Completed_Date__c); //修理完成预计日 |
| | | info.repairCompleteDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Completed_Date__c); //修理完成日 |
| | | info.finalTestDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Final_Inspection_Date__c); //最终检测日 |
| | | |
| | | info.RCreturnDate = null; //RC修理品返送日 |
| | | info.ReturnsProductWay = null; //返品方式 |
| | | if (repair.Repair_Shipped_Date__c != null && String.isNotBlank(repair.Returns_Product_waySAP__c)) { |
| | | info.RCreturnDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Shipped_Date__c); //RC修理品返送日 |
| | | //info.RCreturnDate = NFMUtil.formatDate2StrDateTime(repair.Repair_Shipped_Date__c); //RC修理品返送日 |
| | | info.RCreturnDate = NFMUtil.formatDateTime2Str(repair.Repair_Shipped_DateTime__c); //RC修理品返送日 wangweipeng 2022/02/16 |
| | | info.ReturnsProductWay = repair.Returns_Product_waySAP__c; //返品方式 |
| | | } |
| | | |
| | |
| | | info.payCompleteDate = NFMUtil.formatDate2StrDateTime(repair.Received_Date__c); //回款完毕日 |
| | | info.incomeReckoninDate = NFMUtil.formatDate2StrDateTime(repair.Facility_Return_Receipt_Collection_Date__c); //收入计入日 |
| | | info.abandonPayDate = NFMUtil.formatDate2StrDateTime(repair.BaddebtsDate__c); //放弃回款日 |
| | | info.cancelRepairDate = NFMUtil.formatDate2StrDateTime(repair.repair_cancel_date__c); //修理取消日 |
| | | info.repairOrderCompleteDate = NFMUtil.formatDate2StrDateTime(repair.RepairOrder_Complete_Day__c); //修理单完成日 |
| | | info.applySpareEquip = repair.if_Rental_Apply__c; //是否申请备品======自己写字段 |
| | | info.supplySpareEquip = repair.Offer_Rental_New__c + ''; //是否提供备品 |
| | | info.SparePartsLendingRecord = rentalMap.get(repair.Id); |
| | | |
| | | //update wangweipeng 2022/02/16 start |
| | | //info.RcSorcDate = NFMUtil.formatDate2StrDateTime(repair.RcSorcDate__c);//RC转SORC日 |
| | | info.RcSorcDate = NFMUtil.formatDateTime2Str(repair.RcSorcDateTime__c);//RC转SORC日(小程序) |
| | | //info.SorcAcceptDate = NFMUtil.formatDate2StrDateTime(repair.SorcAcceptDate__c);//SORC受理日 |
| | | info.SorcAcceptDate = NFMUtil.formatDateTime2Str(repair.SorcAcceptDateTime__c);//SORC受理日(小程序) |
| | | //info.OgzAcceptDate = NFMUtil.formatDate2StrDateTime(repair.OgzAcceptDate__c);//OGZ受理日 |
| | | info.OgzAcceptDate = NFMUtil.formatDateTime2Str(repair.OgzAcceptDateTime__c);//OGZ受理日(小程序) |
| | | //update wangweipeng 2022/02/16 end |
| | | |
| | | info.RcSorcDate = NFMUtil.formatDate2StrDateTime(repair.RcSorcDate__c); |
| | | info.SorcAcceptDate = NFMUtil.formatDate2StrDateTime(repair.SorcAcceptDate__c); |
| | | info.SorcOgzDate = NFMUtil.formatDate2StrDateTime(repair.SorcOgzDate__c); |
| | | info.OgzAcceptDate = NFMUtil.formatDate2StrDateTime(repair.OgzAcceptDate__c); |
| | | |
| | | info.cus_dn = repair.DnNO__c; |
| | | repairs.add(info); |