|  | @@ -46,8 +46,16 @@ public class YFListtenerFromPlugin extends AbstractBillPlugIn implements Plugin,
 | 
											
												
													
														|  |          String number = data.getString("number");
 |  |          String number = data.getString("number");
 | 
											
												
													
														|  |          QFilter filter;
 |  |          QFilter filter;
 | 
											
												
													
														|  |          //给基础资料添加过滤
 |  |          //给基础资料添加过滤
 | 
											
												
													
														|  | -        filter = new QFilter("number", QCP.equals, number);
 |  | 
 | 
											
												
													
														|  | -        ListShowParameter showParameter = (ListShowParameter)arg0.getFormShowParameter();
 |  | 
 | 
											
												
													
														|  | -        showParameter.getListFilterParameter().setFilter(filter);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        filter = new QFilter("fromorg.number", QCP.equals, number);
 | 
											
												
													
														|  | 
 |  | +        filter.and("typerelation.number", QCP.equals,"accounting2capital");
 | 
											
												
													
														|  | 
 |  | +            Map<Object, DynamicObject> objectDynamicObjectMap = BusinessDataServiceHelper.loadFromCache("bos_org_orgrelation", new QFilter[]{filter});
 | 
											
												
													
														|  | 
 |  | +            for(Object idkey:objectDynamicObjectMap.keySet()){
 | 
											
												
													
														|  | 
 |  | +                DynamicObject dynamicObject = objectDynamicObjectMap.get(idkey);
 | 
											
												
													
														|  | 
 |  | +                DynamicObject toorg = dynamicObject.getDynamicObject("toorg");
 | 
											
												
													
														|  | 
 |  | +                String numbers = toorg.getString("number");
 | 
											
												
													
														|  | 
 |  | +                QFilter number1 = new QFilter("number", QCP.equals, numbers);
 | 
											
												
													
														|  | 
 |  | +                ListShowParameter showParameter = (ListShowParameter)arg0.getFormShowParameter();
 | 
											
												
													
														|  | 
 |  | +                showParameter.getListFilterParameter().setFilter(number1);
 | 
											
												
													
														|  | 
 |  | +            }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  }
 |  |  }
 |