| | |
| | | public String ReturnType; |
| | | public String InspectType; |
| | | //WLIG-CC78MX 【委托】NFM105接口增加OTS运单号字段 thh 20220307 start |
| | | // public String OTSRepairOrder; |
| | | public String OTSRepairOrder; |
| | | //WLIG-CC78MX 【委托】NFM105接口增加OTS运单号字段 thh 20220307 end |
| | | public InspectionResultInformation[] InspectionResultInformation; |
| | | public FailureInformation[] FailureInformation; |
| | |
| | | // L65-OGZ修理品出库 |
| | | // L80-RC修理品出库 |
| | | //WLIG-CC78MX 【委托】NFM105接口增加OTS运单号字段 thh 20220307 start |
| | | // if(String.isNotBlank(quoteInfo.OTSRepairOrder)){ |
| | | // rpr.OTSRepairOrder__c = quoteInfo.OTSRepairOrder; |
| | | // } |
| | | if(String.isNotBlank(quoteInfo.OTSRepairOrder)){ |
| | | rpr.OTSRepairOrder__c = quoteInfo.OTSRepairOrder; |
| | | } |
| | | //WLIG-CC78MX 【委托】NFM105接口增加OTS运单号字段 thh 20220307 end |
| | | Asset ast = getAstUpdate(astUpdateMap, rpr); |
| | | if (rpr.Return_Without_Repair_IF__c == true) { |
| | |
| | | for (Repair_Quotation__c rqfalse : rqList) { |
| | | rqfalse.Quotation_agreement__c = false; |
| | | } |
| | | System.debug('rqUpdateMap1:' + rqUpdateMap); |
| | | rqList.addAll(rqUpdateMap.values()); |
| | | if (rqList.size() > 0) { |
| | | // TODO update false; |
| | |
| | | List<Maintenance_Contract_Asset_Estimate__c> updateList = new List<Maintenance_Contract_Asset_Estimate__c>(); |
| | | //查询当前修理对应的维修合同是否为限次合同 && 大修 |
| | | for (Repair__c rep : rprList) { |
| | | if (rep.Maintenance_Contract__c != null && rep.Maintenance_Contract__r.URF_Contract__c == true && (rep.Repair_Rank__c == 'A' || rep.Repair_Rank__c == 'B' || rep.Repair_Rank__c == 'C') && rep.Agreed_Date__c != null) { |
| | | //URF限次合同2期 LY 20220929 start 追加修理单删除和取消的状态条件 |
| | | if (rep.Maintenance_Contract__c != null && rep.Maintenance_Contract__r.URF_Contract__c == true && (rep.Repair_Rank__c == 'A' || rep.Repair_Rank__c == 'B' || rep.Repair_Rank__c == 'C') && rep.Agreed_Date__c != null && rep.Status1__c !='0.取消' && rep.Status1__c !='0.删除') { |
| | | //URF限次合同2期 LY 20220929 end |
| | | contractIds.add(rep.Maintenance_Contract__c); |
| | | } |
| | | } |