| | |
| | | System.debug('DNId'+DNId); |
| | | List<testInit> newinitList = new List<testInit>(); |
| | | List<testInit> initList = new List<testInit>(); |
| | | List<FrameNumManage__c> FnmList =[SELECT Id, Name ,ManagementCode__c,InspectionCard__c |
| | | , ApplyList__c ,InspectionCard_Select__c ,InspectionCard_Select__r.ViewLink__c |
| | | ,InspectionCard_Select__r.DownloadLink__c, ApplyList_Select__c |
| | | ,ApplyList_Select__r.DownloadLink__c,ApplyList_Select__r.ViewLink__c, Num__c |
| | | , SerialNumber__c,Material__c , MaterialDepict__c |
| | | ,ApplyList_Select__r.AWS_File_Key__c,ApplyList_Select__r.FileName__c |
| | | ,InspectionCard_Select__r.AWS_File_Key__c,InspectionCard_Select__r.FileName__c |
| | | List<FrameNumManage__c> FnmList =[SELECT Id, Name |
| | | ,ManagementCode__c |
| | | ,InspectionCard__c |
| | | ,ApplyList__c |
| | | ,InspectionCard_Select__c |
| | | ,InspectionCard_Select__r.ViewLink__c |
| | | ,InspectionCard_Select__r.DownloadLink__c |
| | | ,ApplyList_Select__c |
| | | ,ApplyList_Select__r.DownloadLink__c |
| | | ,ApplyList_Select__r.ViewLink__c |
| | | ,Num__c |
| | | ,SerialNumber__c |
| | | ,Material__c |
| | | ,MaterialDepict__c |
| | | ,ApplyList_Select__r.AWS_File_Key__c |
| | | ,ApplyList_Select__r.FileName__c |
| | | ,InspectionCard_Select__r.AWS_File_Key__c |
| | | ,InspectionCard_Select__r.FileName__c |
| | | ,HomeBuy__c |
| | | from FrameNumManage__c where signInForm__c =:DNId order by ApplyList__c desc,SerialNumber__c desc]; |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | ,ApplyList_NoHave__c |
| | | ,InspectionCard_NoHave__c |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | from FrameNumManage__c where signInForm__c =:DNId |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | // order by ApplyList__c desc,InspectionCard__c desc,SerialNumber__c desc]; |
| | | order by ApplyList_NoHave__c desc,InspectionCard_NoHave__c desc ,SerialNumber__c desc]; |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | set<String> FileStrSet = new set<String>(); |
| | | List<FileAddress__c> FileList = new List<FileAddress__c>(); |
| | | Map<String,String> FileStrMap = new Map<String,String>(); |
| | |
| | | // } |
| | | List<FrameNumManage__c> FnmListhomebuy = new List<FrameNumManage__c>(); |
| | | List<FrameNumManage__c> notFnmListhomebuy = new List<FrameNumManage__c>(); |
| | | for(FrameNumManage__c fr : FnmList){ |
| | | if(fr.HomeBuy__c){ |
| | | FnmListhomebuy.add(fr); |
| | | }else{ |
| | | notFnmListhomebuy.add(fr); |
| | | } |
| | | } |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | // for(FrameNumManage__c fr : FnmList){ |
| | | // if(fr.HomeBuy__c){ |
| | | // FnmListhomebuy.add(fr); |
| | | // }else{ |
| | | // notFnmListhomebuy.add(fr); |
| | | // } |
| | | // } |
| | | notFnmListhomebuy = FnmList; |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | Integer n = 0; // 初始化合并行数 |
| | | Integer n_sj = 0; // 初始化合并行数(商检证) 2023-01-10 fy add |
| | | for (Integer i=0;i<notFnmListhomebuy.size() ;i++ ) { |
| | | testInit init = new testInit(); |
| | | if (i==0) { |
| | |
| | | // }else{ |
| | | // init.code = '无'; |
| | | // } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList__c)) { |
| | | if (notFnmListhomebuy[i].ApplyList__c.equals('不出证')) { |
| | | init.code = '不出证'; |
| | | }else{ |
| | | // 报关单预览链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c)) { |
| | | init.codeyu = notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c; |
| | | }else{ |
| | | init.codeyu = ''; |
| | | } |
| | | // 报关单下载链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c)) { |
| | | init.code = notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c; |
| | | }else{ |
| | | init.code = ''; |
| | | } |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__c)) { |
| | | // 报关单预览链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c)) { |
| | | init.codeyu = notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c; |
| | | }else{ |
| | | init.codeyu = ''; |
| | | } |
| | | // 报关单下载链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c)) { |
| | | init.code = notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c; |
| | | }else{ |
| | | init.code = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c)) { |
| | | init.awsKey = notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c; |
| | | }else{ |
| | | init.awsKey = ''; |
| | | } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.FileName__c)) { |
| | | init.fileName = notFnmListhomebuy[i].ApplyList_Select__r.FileName__c; |
| | | }else{ |
| | | init.fileName = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 end |
| | | }else { |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_NoHave__c)) { |
| | | init.code = notFnmListhomebuy[i].ApplyList_NoHave__c; |
| | | }else{ |
| | | init.code = ''; |
| | | } |
| | | init.codeyu = ''; |
| | | init.awsKey = ''; // zhj 2022-12-08 |
| | | init.fileName = ''; // zhj 2022-12-08 |
| | | } |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList__c)) { |
| | | // if (notFnmListhomebuy[i].ApplyList__c.equals('不出证')) { |
| | | // init.code = '不出证'; |
| | | // }else{ |
| | | // // 报关单预览链接判断 |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c)) { |
| | | // init.codeyu = notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c; |
| | | // }else{ |
| | | // init.codeyu = ''; |
| | | // } |
| | | // // 报关单下载链接判断 |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c)) { |
| | | // init.code = notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c; |
| | | // }else{ |
| | | // init.code = ''; |
| | | // } |
| | | |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c)) { |
| | | init.awsKey = notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c; |
| | | }else{ |
| | | init.awsKey = ''; |
| | | } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.FileName__c)) { |
| | | init.fileName = notFnmListhomebuy[i].ApplyList_Select__r.FileName__c; |
| | | }else{ |
| | | init.fileName = ''; |
| | | } |
| | | } |
| | | }else{ |
| | | init.code = ''; |
| | | init.codeyu = ''; |
| | | init.awsKey = ''; |
| | | init.fileName = ''; |
| | | } |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c)) { |
| | | // init.awsKey = notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c; |
| | | // }else{ |
| | | // init.awsKey = ''; |
| | | // } |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.FileName__c)) { |
| | | // init.fileName = notFnmListhomebuy[i].ApplyList_Select__r.FileName__c; |
| | | // }else{ |
| | | // init.fileName = ''; |
| | | // } |
| | | // } |
| | | // }else{ |
| | | // init.code = ''; |
| | | // init.codeyu = ''; |
| | | // init.awsKey = ''; |
| | | // init.fileName = ''; |
| | | // } |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | |
| | | // //2022-12-05 fy add 报关单判断 |
| | | // //if (String.isNotBlank(FnmList[i].InspectionCard_Select__r.DownloadLink__c)) { |
| | | // if (notFnmListhomebuy[i].InspectionCard__c =='不出证') { |
| | |
| | | // init.sj_code = notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c; |
| | | // init.sj_codeyu = notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c; |
| | | // } //2022-12-05 fy add 商检证判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard__c)) { |
| | | if (notFnmListhomebuy[i].InspectionCard__c.equals('不出证')) { |
| | | init.sj_code = '不出证'; |
| | | }else{ |
| | | // 商检证预览链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c)) { |
| | | init.sj_codeyu = notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c; |
| | | }else{ |
| | | init.sj_codeyu = ''; |
| | | } |
| | | // 商检证下载链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c)) { |
| | | init.sj_code = notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c; |
| | | }else{ |
| | | init.sj_code = ''; |
| | | } |
| | | //商检证awkey,filename判断 zhj 2022-12-19 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c)) { |
| | | init.sj_awsKey = notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c; |
| | | }else{ |
| | | init.sj_awsKey = ''; |
| | | } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c)) { |
| | | init.sj_fileName = notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c; |
| | | }else{ |
| | | init.sj_fileName = ''; |
| | | } |
| | | //商检证awkey,filename判断 zhj 2022-12-19 end |
| | | } |
| | | }else{ |
| | | init.sj_code = ''; |
| | | init.sj_codeyu = ''; |
| | | init.sj_awsKey = ''; // zhj 2022-12-19 |
| | | init.sj_fileName = ''; // zhj 2022-12-19 |
| | | } |
| | | //2022-12-26 fy add 改造 end |
| | | |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__c)) { |
| | | // 报关单预览链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c)) { |
| | | init.sj_codeyu = notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c; |
| | | }else{ |
| | | init.sj_codeyu = ''; |
| | | } |
| | | // 报关单下载链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c)) { |
| | | init.sj_code = notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c; |
| | | }else{ |
| | | init.sj_code = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c)) { |
| | | init.sj_awsKey = notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c; |
| | | }else{ |
| | | init.sj_awsKey = ''; |
| | | } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c)) { |
| | | init.sj_fileName = notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c; |
| | | }else{ |
| | | init.sj_fileName = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 end |
| | | }else { |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_NoHave__c)) { |
| | | init.sj_code = notFnmListhomebuy[i].InspectionCard_NoHave__c; |
| | | }else{ |
| | | init.sj_code = ''; |
| | | } |
| | | init.sj_codeyu = ''; |
| | | init.sj_awsKey = ''; // zhj 2022-12-08 |
| | | init.sj_fileName = ''; // zhj 2022-12-08 |
| | | } |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard__c)) { |
| | | // if (notFnmListhomebuy[i].InspectionCard__c.equals('不出证')) { |
| | | // init.sj_code = '不出证'; |
| | | // }else{ |
| | | // // 商检证预览链接判断 |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c)) { |
| | | // init.sj_codeyu = notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c; |
| | | // }else{ |
| | | // init.sj_codeyu = ''; |
| | | // } |
| | | // // 商检证下载链接判断 |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c)) { |
| | | // init.sj_code = notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c; |
| | | // }else{ |
| | | // init.sj_code = ''; |
| | | // } |
| | | // //商检证awkey,filename判断 zhj 2022-12-19 start |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c)) { |
| | | // init.sj_awsKey = notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c; |
| | | // }else{ |
| | | // init.sj_awsKey = ''; |
| | | // } |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c)) { |
| | | // init.sj_fileName = notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c; |
| | | // }else{ |
| | | // init.sj_fileName = ''; |
| | | // } |
| | | // //商检证awkey,filename判断 zhj 2022-12-19 end |
| | | // } |
| | | // }else{ |
| | | // init.sj_code = ''; |
| | | // init.sj_codeyu = ''; |
| | | // init.sj_awsKey = ''; // zhj 2022-12-19 |
| | | // init.sj_fileName = ''; // zhj 2022-12-19 |
| | | // } |
| | | // //2022-12-26 fy add 改造 end |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | |
| | | // init.code = FileStrMap.get(FnmList[i].ApplyList__c); |
| | | init.Num = notFnmListhomebuy[i].Num__c; |
| | | init.Id = notFnmListhomebuy[i].Id; |
| | | init.FrameNo = notFnmListhomebuy[i].SerialNumber__c; |
| | | n = n+1; |
| | | n_sj = n_sj+1; // 2023-01-10 fy add |
| | | if (i != notFnmListhomebuy.size()-1) { |
| | | // 判断第一个与第二个是否一样,不一样赋值1 |
| | | if (notFnmListhomebuy[i].ApplyList__c != notFnmListhomebuy[i+1].ApplyList__c) { |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | // if (notFnmListhomebuy[i].ApplyList__c != notFnmListhomebuy[i+1].ApplyList__c) { |
| | | if (notFnmListhomebuy[i].ApplyList_NoHave__c != notFnmListhomebuy[i+1].ApplyList_NoHave__c) { |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | init.count = n; |
| | | } |
| | | // 2023-01-10 fy add start |
| | | // 判断第一个与下一个是否一样,不一样赋值1——商检证 |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | // if (notFnmListhomebuy[i].InspectionCard__c != notFnmListhomebuy[i+1].InspectionCard__c) { |
| | | if (notFnmListhomebuy[i].InspectionCard_NoHave__c != notFnmListhomebuy[i+1].InspectionCard_NoHave__c) { |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | init.count_sj = n_sj; |
| | | } |
| | | // 2023-01-10 fy add end |
| | | }else if(notFnmListhomebuy.size() == 1){ |
| | | init.count = 1; |
| | | init.count_sj = 1; // 2023-01-10 fy add 如果只有一条 赋值合并行数 |
| | | } |
| | | System.debug('init1===='+init); |
| | | }else { |
| | | // 判断与前一个编码是一致 |
| | | if (notFnmListhomebuy[i].ApplyList__c == notFnmListhomebuy[i-1].ApplyList__c) { |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | // if (notFnmListhomebuy[i].ApplyList__c == notFnmListhomebuy[i-1].ApplyList__c) { |
| | | if (notFnmListhomebuy[i].ApplyList_NoHave__c == notFnmListhomebuy[i-1].ApplyList_NoHave__c) { |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | init.Name = notFnmListhomebuy[i].ManagementCode__c; |
| | | init.ProductName = notFnmListhomebuy[i].Material__c + '-' + notFnmListhomebuy[i].MaterialDepict__c; |
| | | |
| | |
| | | // }else{ |
| | | // init.code = '无'; |
| | | // } //2022-12-05 fy add 报关单判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList__c)) { |
| | | if (notFnmListhomebuy[i].ApplyList__c.equals('不出证')) { |
| | | init.code = '不出证'; |
| | | }else{ |
| | | // 报关单预览链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c)) { |
| | | init.codeyu = notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c; |
| | | }else{ |
| | | init.codeyu = ''; |
| | | } |
| | | // 报关单下载链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c)) { |
| | | init.code = notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c; |
| | | }else{ |
| | | init.code = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c)) { |
| | | init.awsKey = notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c; |
| | | }else{ |
| | | init.awsKey = ''; |
| | | } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.FileName__c)) { |
| | | init.fileName = notFnmListhomebuy[i].ApplyList_Select__r.FileName__c; |
| | | }else{ |
| | | init.fileName = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 end |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__c)) { |
| | | // 报关单预览链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c)) { |
| | | init.codeyu = notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c; |
| | | }else{ |
| | | init.codeyu = ''; |
| | | } |
| | | }else{ |
| | | init.code = ''; |
| | | init.codeyu = ''; |
| | | // 报关单下载链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c)) { |
| | | init.code = notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c; |
| | | }else{ |
| | | init.code = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c)) { |
| | | init.awsKey = notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c; |
| | | }else{ |
| | | init.awsKey = ''; |
| | | } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.FileName__c)) { |
| | | init.fileName = notFnmListhomebuy[i].ApplyList_Select__r.FileName__c; |
| | | }else{ |
| | | init.fileName = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 end |
| | | }else { |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_NoHave__c)) { |
| | | init.code = notFnmListhomebuy[i].ApplyList_NoHave__c; |
| | | }else{ |
| | | init.code = ''; |
| | | } |
| | | init.codeyu = ''; |
| | | init.awsKey = ''; // zhj 2022-12-08 |
| | | init.fileName = ''; // zhj 2022-12-08 |
| | | } |
| | | } |
| | | |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList__c)) { |
| | | // if (notFnmListhomebuy[i].ApplyList__c.equals('不出证')) { |
| | | // init.code = '不出证'; |
| | | // }else{ |
| | | // // 报关单预览链接判断 |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c)) { |
| | | // init.codeyu = notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c; |
| | | // }else{ |
| | | // init.codeyu = ''; |
| | | // } |
| | | // // 报关单下载链接判断 |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c)) { |
| | | // init.code = notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c; |
| | | // }else{ |
| | | // init.code = ''; |
| | | // } |
| | | // //报关单awkey,filename判断 zhj 2022-12-08 start |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c)) { |
| | | // init.awsKey = notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c; |
| | | // }else{ |
| | | // init.awsKey = ''; |
| | | // } |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.FileName__c)) { |
| | | // init.fileName = notFnmListhomebuy[i].ApplyList_Select__r.FileName__c; |
| | | // }else{ |
| | | // init.fileName = ''; |
| | | // } |
| | | // //报关单awkey,filename判断 zhj 2022-12-08 end |
| | | // } |
| | | // }else{ |
| | | // init.code = ''; |
| | | // init.codeyu = ''; |
| | | // init.awsKey = ''; // zhj 2022-12-08 |
| | | // init.fileName = ''; // zhj 2022-12-08 |
| | | // } |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | |
| | | //if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c)) { |
| | | // if (notFnmListhomebuy[i].InspectionCard__c =='不出证') { |
| | | // init.sj_code = '不出证'; |
| | |
| | | // } |
| | | // //2022-12-05 fy add 商检证判断 |
| | | |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard__c)) { |
| | | if (notFnmListhomebuy[i].InspectionCard__c.equals('不出证')) { |
| | | init.sj_code = '不出证'; |
| | | }else{ |
| | | // 商检证预览链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c)) { |
| | | init.sj_codeyu = notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c; |
| | | }else{ |
| | | init.sj_codeyu = ''; |
| | | } |
| | | // 商检证下载链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c)) { |
| | | init.sj_code = notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c; |
| | | }else{ |
| | | init.sj_code = ''; |
| | | } |
| | | //商检证awkey,filename判断 zhj 2022-12-19 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c)) { |
| | | init.sj_awsKey = notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c; |
| | | }else{ |
| | | init.sj_awsKey = ''; |
| | | } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c)) { |
| | | init.sj_fileName = notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c; |
| | | }else{ |
| | | init.sj_fileName = ''; |
| | | } |
| | | //商检证awkey,filename判断 zhj 2022-12-19 end |
| | | } |
| | | }else{ |
| | | init.sj_code = ''; |
| | | init.sj_codeyu = ''; |
| | | init.sj_awsKey = ''; // zhj 2022-12-19 |
| | | init.sj_fileName = ''; // zhj 2022-12-19 |
| | | } |
| | | //2022-12-26 fy add 改造 end |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__c)) { |
| | | // 报关单预览链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c)) { |
| | | init.sj_codeyu = notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c; |
| | | }else{ |
| | | init.sj_codeyu = ''; |
| | | } |
| | | // 报关单下载链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c)) { |
| | | init.sj_code = notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c; |
| | | }else{ |
| | | init.sj_code = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c)) { |
| | | init.sj_awsKey = notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c; |
| | | }else{ |
| | | init.sj_awsKey = ''; |
| | | } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c)) { |
| | | init.sj_fileName = notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c; |
| | | }else{ |
| | | init.sj_fileName = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 end |
| | | }else { |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_NoHave__c)) { |
| | | init.sj_code = notFnmListhomebuy[i].InspectionCard_NoHave__c; |
| | | }else{ |
| | | init.sj_code = ''; |
| | | } |
| | | init.sj_codeyu = ''; |
| | | init.sj_awsKey = ''; // zhj 2022-12-08 |
| | | init.sj_fileName = ''; // zhj 2022-12-08 |
| | | } |
| | | |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard__c)) { |
| | | // if (notFnmListhomebuy[i].InspectionCard__c.equals('不出证')) { |
| | | // init.sj_code = '不出证'; |
| | | // }else{ |
| | | // // 商检证预览链接判断 |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c)) { |
| | | // init.sj_codeyu = notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c; |
| | | // }else{ |
| | | // init.sj_codeyu = ''; |
| | | // } |
| | | // // 商检证下载链接判断 |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c)) { |
| | | // init.sj_code = notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c; |
| | | // }else{ |
| | | // init.sj_code = ''; |
| | | // } |
| | | // //商检证awkey,filename判断 zhj 2022-12-19 start |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c)) { |
| | | // init.sj_awsKey = notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c; |
| | | // }else{ |
| | | // init.sj_awsKey = ''; |
| | | // } |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c)) { |
| | | // init.sj_fileName = notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c; |
| | | // }else{ |
| | | // init.sj_fileName = ''; |
| | | // } |
| | | // //商检证awkey,filename判断 zhj 2022-12-19 end |
| | | // } |
| | | // }else{ |
| | | // init.sj_code = ''; |
| | | // init.sj_codeyu = ''; |
| | | // init.sj_awsKey = ''; // zhj 2022-12-19 |
| | | // init.sj_fileName = ''; // zhj 2022-12-19 |
| | | // } |
| | | // //2022-12-26 fy add 改造 end |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | |
| | | // init.code = FileStrMap.get(notFnmListhomebuy[i].ApplyList__c); |
| | | init.Num = notFnmListhomebuy[i].Num__c; |
| | | init.Id = notFnmListhomebuy[i].Id; |
| | |
| | | // 判断是不是最后一个 |
| | | if (i != notFnmListhomebuy.size()-1) { |
| | | // 不是最后一个,判断与下一个编码一致不一致,不一致直接赋值 |
| | | if (notFnmListhomebuy[i].ApplyList__c != notFnmListhomebuy[i+1].ApplyList__c) { |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | // if (notFnmListhomebuy[i].ApplyList__c != notFnmListhomebuy[i+1].ApplyList__c) { |
| | | if (notFnmListhomebuy[i].ApplyList_NoHave__c != notFnmListhomebuy[i+1].ApplyList_NoHave__c) { |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | init.count = n; |
| | | } |
| | | } |
| | |
| | | // }else{ |
| | | // init.code = '无'; |
| | | // } //2022-12-05 fy add 报关单判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList__c)) { |
| | | if (notFnmListhomebuy[i].ApplyList__c.equals('不出证')) { |
| | | init.code = '不出证'; |
| | | }else{ |
| | | // 报关单预览链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c)) { |
| | | init.codeyu = notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c; |
| | | }else{ |
| | | init.codeyu = ''; |
| | | } |
| | | // 报关单下载链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c)) { |
| | | init.code = notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c; |
| | | }else{ |
| | | init.code = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c)) { |
| | | init.awsKey = notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c; |
| | | }else{ |
| | | init.awsKey = ''; |
| | | } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.FileName__c)) { |
| | | init.fileName = notFnmListhomebuy[i].ApplyList_Select__r.FileName__c; |
| | | }else{ |
| | | init.fileName = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 end |
| | | } |
| | | }else{ |
| | | init.code = ''; |
| | | init.codeyu = ''; |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__c)) { |
| | | // 报关单预览链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c)) { |
| | | init.codeyu = notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c; |
| | | }else{ |
| | | init.codeyu = ''; |
| | | } |
| | | // 报关单下载链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c)) { |
| | | init.code = notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c; |
| | | }else{ |
| | | init.code = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c)) { |
| | | init.awsKey = notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c; |
| | | }else{ |
| | | init.awsKey = ''; |
| | | } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.FileName__c)) { |
| | | init.fileName = notFnmListhomebuy[i].ApplyList_Select__r.FileName__c; |
| | | }else{ |
| | | init.fileName = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 end |
| | | }else { |
| | | if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_NoHave__c)){ |
| | | init.code = notFnmListhomebuy[i].ApplyList_NoHave__c; |
| | | }else{ |
| | | init.code = ''; |
| | | } |
| | | init.codeyu = ''; |
| | | init.awsKey = ''; // zhj 2022-12-08 |
| | | init.fileName = ''; // zhj 2022-12-08 |
| | | } |
| | | } |
| | | |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList__c)) { |
| | | // if (notFnmListhomebuy[i].ApplyList__c.equals('不出证')) { |
| | | // init.code = '不出证'; |
| | | // }else{ |
| | | // // 报关单预览链接判断 |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c)) { |
| | | // init.codeyu = notFnmListhomebuy[i].ApplyList_Select__r.ViewLink__c; |
| | | // }else{ |
| | | // init.codeyu = ''; |
| | | // } |
| | | // // 报关单下载链接判断 |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c)) { |
| | | // init.code = notFnmListhomebuy[i].ApplyList_Select__r.DownloadLink__c; |
| | | // }else{ |
| | | // init.code = ''; |
| | | // } |
| | | // //报关单awkey,filename判断 zhj 2022-12-08 start |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c)) { |
| | | // init.awsKey = notFnmListhomebuy[i].ApplyList_Select__r.AWS_File_Key__c; |
| | | // }else{ |
| | | // init.awsKey = ''; |
| | | // } |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].ApplyList_Select__r.FileName__c)) { |
| | | // init.fileName = notFnmListhomebuy[i].ApplyList_Select__r.FileName__c; |
| | | // }else{ |
| | | // init.fileName = ''; |
| | | // } |
| | | // //报关单awkey,filename判断 zhj 2022-12-08 end |
| | | // } |
| | | // }else{ |
| | | // init.code = ''; |
| | | // init.codeyu = ''; |
| | | // init.awsKey = ''; // zhj 2022-12-08 |
| | | // init.fileName = ''; // zhj 2022-12-08 |
| | | // } |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | |
| | | //if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c)) { |
| | | // if (notFnmListhomebuy[i].InspectionCard__c =='不出证') { |
| | | // init.sj_code = '不出证'; |
| | |
| | | // init.sj_codeyu = notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c; |
| | | // } |
| | | //2022-12-05 fy add 商检证判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard__c)) { |
| | | if (notFnmListhomebuy[i].InspectionCard__c.equals('不出证')) { |
| | | init.sj_code = '不出证'; |
| | | }else{ |
| | | // 商检证预览链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c)) { |
| | | init.sj_codeyu = notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c; |
| | | }else{ |
| | | init.sj_codeyu = ''; |
| | | } |
| | | // 商检证下载链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c)) { |
| | | init.sj_code = notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c; |
| | | }else{ |
| | | init.sj_code = ''; |
| | | } |
| | | //商检证awkey,filename判断 zhj 2022-12-19 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c)) { |
| | | init.sj_awsKey = notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c; |
| | | }else{ |
| | | init.sj_awsKey = ''; |
| | | } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c)) { |
| | | init.sj_fileName = notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c; |
| | | }else{ |
| | | init.sj_fileName = ''; |
| | | } |
| | | //商检证awkey,filename判断 zhj 2022-12-19 end |
| | | } |
| | | }else{ |
| | | init.sj_code = ''; |
| | | init.sj_codeyu = ''; |
| | | init.sj_awsKey = ''; // zhj 2022-12-19 |
| | | init.sj_fileName = ''; // zhj 2022-12-19 |
| | | } |
| | | //2022-12-26 fy add 改造 end |
| | | |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__c)) { |
| | | // 报关单预览链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c)) { |
| | | init.sj_codeyu = notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c; |
| | | }else{ |
| | | init.sj_codeyu = ''; |
| | | } |
| | | // 报关单下载链接判断 |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c)) { |
| | | init.sj_code = notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c; |
| | | }else{ |
| | | init.sj_code = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 start |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c)) { |
| | | init.sj_awsKey = notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c; |
| | | }else{ |
| | | init.sj_awsKey = ''; |
| | | } |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c)) { |
| | | init.sj_fileName = notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c; |
| | | }else{ |
| | | init.sj_fileName = ''; |
| | | } |
| | | //报关单awkey,filename判断 zhj 2022-12-08 end |
| | | }else { |
| | | if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_NoHave__c)) { |
| | | init.sj_code = notFnmListhomebuy[i].InspectionCard_NoHave__c; |
| | | }else{ |
| | | init.sj_code = ''; |
| | | } |
| | | init.sj_codeyu = ''; |
| | | init.sj_awsKey = ''; // zhj 2022-12-08 |
| | | init.sj_fileName = ''; // zhj 2022-12-08 |
| | | } |
| | | |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard__c)) { |
| | | // if (notFnmListhomebuy[i].InspectionCard__c.equals('不出证')) { |
| | | // init.sj_code = '不出证'; |
| | | // }else{ |
| | | // // 商检证预览链接判断 |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c)) { |
| | | // init.sj_codeyu = notFnmListhomebuy[i].InspectionCard_Select__r.ViewLink__c; |
| | | // }else{ |
| | | // init.sj_codeyu = ''; |
| | | // } |
| | | // // 商检证下载链接判断 |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c)) { |
| | | // init.sj_code = notFnmListhomebuy[i].InspectionCard_Select__r.DownloadLink__c; |
| | | // }else{ |
| | | // init.sj_code = ''; |
| | | // } |
| | | // //商检证awkey,filename判断 zhj 2022-12-19 start |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c)) { |
| | | // init.sj_awsKey = notFnmListhomebuy[i].InspectionCard_Select__r.AWS_File_Key__c; |
| | | // }else{ |
| | | // init.sj_awsKey = ''; |
| | | // } |
| | | // if (String.isNotBlank(notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c)) { |
| | | // init.sj_fileName = notFnmListhomebuy[i].InspectionCard_Select__r.FileName__c; |
| | | // }else{ |
| | | // init.sj_fileName = ''; |
| | | // } |
| | | // //商检证awkey,filename判断 zhj 2022-12-19 end |
| | | // } |
| | | // }else{ |
| | | // init.sj_code = ''; |
| | | // init.sj_codeyu = ''; |
| | | // init.sj_awsKey = ''; // zhj 2022-12-19 |
| | | // init.sj_fileName = ''; // zhj 2022-12-19 |
| | | // } |
| | | // //2022-12-26 fy add 改造 end |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | |
| | | // init.code = FileStrMap.get(notFnmListhomebuy[i].ApplyList__c); |
| | | init.Num = notFnmListhomebuy[i].Num__c; |
| | | init.Id = notFnmListhomebuy[i].Id; |
| | | init.FrameNo = notFnmListhomebuy[i].SerialNumber__c; |
| | | n = n+1; |
| | | if((i<notFnmListhomebuy.size()-1 && notFnmListhomebuy[i].ApplyList__c != notFnmListhomebuy[i+1].ApplyList__c)||(i == notFnmListhomebuy.size()-1)){ |
| | | |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | // if((i<notFnmListhomebuy.size()-1 && notFnmListhomebuy[i].ApplyList__c != notFnmListhomebuy[i+1].ApplyList__c)||(i == notFnmListhomebuy.size()-1)){ |
| | | if((i<notFnmListhomebuy.size()-1 && notFnmListhomebuy[i].ApplyList_NoHave__c != notFnmListhomebuy[i+1].ApplyList_NoHave__c)||(i == notFnmListhomebuy.size()-1)){ |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | |
| | | init.count =n; |
| | | } |
| | | System.debug('init3===='+init); |
| | | } |
| | | // 2023-01-10 fy add start 商检证排序合并 |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | // if (notFnmListhomebuy[i].InspectionCard__c == notFnmListhomebuy[i-1].InspectionCard__c) { |
| | | if (notFnmListhomebuy[i].InspectionCard_NoHave__c == notFnmListhomebuy[i-1].InspectionCard_NoHave__c) { |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | n_sj = n_sj+1; |
| | | if (i != notFnmListhomebuy.size()-1) { |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | // if (notFnmListhomebuy[i].InspectionCard__c != notFnmListhomebuy[i+1].InspectionCard__c) { |
| | | if (notFnmListhomebuy[i].InspectionCard_NoHave__c != notFnmListhomebuy[i+1].InspectionCard_NoHave__c) { |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | init.count_sj = n_sj; |
| | | } |
| | | }else{ |
| | | init.count_sj = n_sj; |
| | | } |
| | | |
| | | }else{ |
| | | n_sj = 0; |
| | | n_sj = n_sj+1; |
| | | if (i == notFnmListhomebuy.size()-1) { |
| | | init.count_sj = n_sj; |
| | | }else{ |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | // if (notFnmListhomebuy[i].InspectionCard__c != notFnmListhomebuy[i+1].InspectionCard__c) { |
| | | if (notFnmListhomebuy[i].InspectionCard_NoHave__c != notFnmListhomebuy[i+1].InspectionCard_NoHave__c) { |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | init.count_sj = n_sj; |
| | | } |
| | | } |
| | | } |
| | | // 2023-01-10 fy add end 商检证排序合并 |
| | | } |
| | | //zhj 如果是eSignSystem需要加上这个前缀链接 2023-01-04 start |
| | | if(bool){ |
| | |
| | | //zhj 如果是eSignSystem需要加上这个前缀链接 2023-01-04 end |
| | | initList.add(init); |
| | | } |
| | | List<testInit> newinitListhomebuy = new List<testInit>(); |
| | | for(FrameNumManage__c fr : FnmListhomebuy){ |
| | | testInit init = new testInit(); |
| | | init.Name=fr.ManagementCode__c; |
| | | init.ProductName=fr.Material__c + '-' + fr.MaterialDepict__c; |
| | | init.FrameNo=fr.SerialNumber__c; |
| | | init.code='国内采购'; |
| | | init.sj_code='国内采购'; |
| | | init.Num=fr.Num__c; |
| | | init.Id=fr.Id; |
| | | init.count=1; |
| | | newinitListhomebuy.add(init); |
| | | } |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | // List<testInit> newinitListhomebuy = new List<testInit>(); |
| | | // for(FrameNumManage__c fr : FnmListhomebuy){ |
| | | // testInit init = new testInit(); |
| | | // init.Name=fr.ManagementCode__c; |
| | | // init.ProductName=fr.Material__c + '-' + fr.MaterialDepict__c; |
| | | // init.FrameNo=fr.SerialNumber__c; |
| | | // init.code='国内采购'; |
| | | // init.sj_code='国内采购'; |
| | | // init.Num=fr.Num__c; |
| | | // init.Id=fr.Id; |
| | | // init.count=1; |
| | | // newinitListhomebuy.add(init); |
| | | // } |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | // 倒序显示 |
| | | for (Integer i = initList.size()-1; i>=0 ; i--) { |
| | | testInit init = new testInit(); |
| | |
| | | newinitList.add(init); |
| | | } |
| | | // newinitList.addAll(newinitListhomebuy); |
| | | newinitListhomebuy.addAll(newinitList); |
| | | newinitList=newinitListhomebuy; |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 start |
| | | // newinitListhomebuy.addAll(newinitList); |
| | | // newinitList=newinitListhomebuy; |
| | | //2023 0208 fy add 报关单商检证新需求,重新判断 end |
| | | System.debug('newinitList'+newinitList); |
| | | System.debug('FnmList'+FnmList); |
| | | System.debug('newinitListhomebuy'+newinitListhomebuy); |
| | | // System.debug('newinitListhomebuy'+newinitListhomebuy); |
| | | return newinitList; |
| | | |
| | | } |
| | |
| | | @AuraEnabled |
| | | public Integer count; |
| | | @AuraEnabled |
| | | public Integer count_sj;//2023-01-10 fy add 商检证单独合并 |
| | | @AuraEnabled |
| | | public String awsKey; |
| | | @AuraEnabled |
| | | public String fileName; |