| | |
| | | , Rental_Apply_Equipment_Set__r.Irreplaceable_flag__c //20210519 ljh add 1829 start |
| | | , Rental_Apply_Equipment_Set__r.canDelete__c //20210519 ljh add 1829 start |
| | | , Rental_Apply_Equipment_Set__r.Substitute_flag__c //20210526 ljh 1829 add |
| | | ,Rental_Apply_Equipment_Set__r.RAES_Status__c |
| | | ,Rental_Apply_Equipment_Set__r.Shippment_loaner_time2__c |
| | | ,Rental_Apply__r.Status__c |
| | | //20210519 ljh add 1829 end |
| | | , Rental_Apply_Equipment_Set__r.RAES_Status__c |
| | | , Rental_Apply_Equipment_Set__r.Shippment_loaner_time2__c |
| | | , Rental_Apply__r.Status__c //20210519 ljh add 1829 end |
| | | , Rental_Apply__r.Request_approval_time__c //20220309 SFDC-CC6CLJ phase5上线课题131 提交申请到备品出库时长 |
| | | , Add_Request_approval_time__c //20220309 SFDC-CC6CLJ phase5上线课题131 提交申请到备品出库时长 |
| | | , Rental_Num__c |
| | | , Rental_Start_Date__c |
| | | , Select_Time__c |
| | |
| | | SELECT Campaign__c |
| | | , Repair__c |
| | | , Campaign__r.Status |
| | | ,Campaign__r.IF_Approved__c |
| | | ,Campaign__r.Meeting_Approved_No__c |
| | | // ,repair__r.Return_Without_Repair_Date__c |
| | | , Return_Without_Repair_Date_F__c |
| | | // , Repair__r.Repair_Final_Inspection_Date__c |
| | |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '索赔QIS目的,QIS已有新品发货日,不能继续了')); |
| | | return false; |
| | | }//1822 yc 20211108 end |
| | | //20220225 sx add obpm 办事处增加判断:是否申请决裁勾着没有决裁编号不能进行操作 |
| | | else if(RaTar.Campaign__c != null && RaTar.Campaign__r.IF_Approved__c && RaTar.Campaign__r.Meeting_Approved_No__c == null){ |
| | | ApexPages.addMessage(new ApexPages.message(ApexPages.severity.Error, '已申请决裁但决裁编码为空')); |
| | | } |
| | | } |
| | | return true; |
| | | } |
| | |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | //20210519 ljh add 1829 |
| | | // 扫一扫按钮 |
| | | public void scanAndMatch() { |
| | |
| | | ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '没有明细,不能发货!')); |
| | | return; |
| | | } |
| | | Map<String,String> tes = new Map<String,String>(); |
| | | Map<String, List<Rental_Apply_Equipment_Set_Detail__c>> approvalMap = new Map<String, List<Rental_Apply_Equipment_Set_Detail__c>>();// 20220309 SFDC-CC6CLJ phase5上线课题131 提交申请到备品出库时长 |
| | | for(EsdInfo esd:esdList) { |
| | | if(!raesdMap.containsKey(esd.rec.Id)) { |
| | | continue; |
| | |
| | | raesd.Inspection_result__c = 'OK'; |
| | | // 发货前检测时间和检测人在trigger里设 |
| | | raesd.Shippment_loaner_time__c = now; |
| | | |
| | | // 20220309 SFDC-CC6CLJ phase5上线课题131 提交申请到备品出库时长 start |
| | | Datetime keyDt = raesd.Add_Request_approval_time__c != null?raesd.Add_Request_approval_time__c:raesd.Rental_Apply__r.Request_approval_time__c; |
| | | List<Rental_Apply_Equipment_Set_Detail__c> tempRaesdL; |
| | | if(approvalMap.containsKey(keyDt.format())){ |
| | | tempRaesdL = approvalMap.get(keyDt.format()); |
| | | }else{ |
| | | tempRaesdL = new List<Rental_Apply_Equipment_Set_Detail__c>(); |
| | | } |
| | | tempRaesdL.add(raesd); |
| | | approvalMap.put(keyDt.format(),tempRaesdL); |
| | | // 20220309 SFDC-CC6CLJ phase5上线课题131 提交申请到备品出库时长 end |
| | | updateRaesdList.add(raesd); |
| | | } |
| | | else { |