| | |
| | | // 删除项目关联但不与保留项目关联的询价关联信息 |
| | | List<Tender_Opportunity_Link__c> linksList = [select id, Opportunity__c, Tender_information__c |
| | | from Tender_Opportunity_Link__c |
| | | where Tender_information__c = :TenInfo.Id and Opportunity__c |
| | | not in : BlinkOppId]; |
| | | where Tender_information__c = :TenInfo.Id ]; |
| | | // and Opportunity__c not in : BlinkOppId]; |
| | | // 把删除招投标 关联的询价 赋给 保留招投标上 |
| | | List<Tender_Opportunity_Link__c> addlinksList = new List<Tender_Opportunity_Link__c>(); |
| | | // 删除招投标关联的询价 |
| | | // 增加一个判断 看看是否还会写空进去 |
| | | if (linksList != null && linksList.size() > 0) { |
| | | for (Tender_Opportunity_Link__c link : linksList) { |
| | | if(!BlinkOppId.contains(link.Opportunity__c)){ |
| | | Tender_Opportunity_Link__c linkinfo = new Tender_Opportunity_Link__c(); |
| | | linkinfo.Tender_information__c = BTen.Id; |
| | | linkinfo.Opportunity__c = link.Opportunity__c; |
| | |
| | | addlinksList.add(linkinfo); |
| | | // } |
| | | } |
| | | } |
| | | // 删除项目删掉关联询价 |
| | | // delete linksList; |
| | | delete linksList; |
| | | // 保留项目新增关联询价 |
| | | if (addlinksList.size() > 0) { |
| | | insert addlinksList; |