|  | @@ -65,6 +65,24 @@ public class PublicreimburOpPlugin extends AbstractOperationServicePlugIn {
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +                //给资产信息协商最新的资产卡片id
 | 
	
		
			
				|  |  | +                String assettype = info.getString("assettype");
 | 
	
		
			
				|  |  | +                if (StringUtils.equals(assettype,"existasset")) {
 | 
	
		
			
				|  |  | +                    DynamicObjectCollection assetentrys = info.getDynamicObjectCollection("assetentry");
 | 
	
		
			
				|  |  | +                    for (DynamicObject assetentry : assetentrys) {
 | 
	
		
			
				|  |  | +                        DynamicObject assetbillno = assetentry.getDynamicObject("asset_billno");
 | 
	
		
			
				|  |  | +                        if (assetbillno != null) {
 | 
	
		
			
				|  |  | +                            Long cardId = assetbillno.getLong("id");
 | 
	
		
			
				|  |  | +                            QFilter filter = new QFilter("realcard.id", QCP.equals, cardId);
 | 
	
		
			
				|  |  | +                            DynamicObject[] finCards = BusinessDataServiceHelper.load("fa_card_fin","id",new QFilter[] {filter}, "endperiod.id DESC");
 | 
	
		
			
				|  |  | +                            if (finCards.length > 0) {
 | 
	
		
			
				|  |  | +                                DynamicObject finCard = BusinessDataServiceHelper.loadSingle(finCards[0].getPkValue(), finCards[0].getDynamicObjectType().getName());
 | 
	
		
			
				|  |  | +                                assetentry.set("nckd_bigintfield", finCard.getLong("id"));
 | 
	
		
			
				|  |  | +                            }
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                  //反写预付借款单
 | 
	
		
			
				|  |  |                  DynamicObjectCollection writeoffmoneys = info.getDynamicObjectCollection("writeoffmoney");
 | 
	
		
			
				|  |  |                  Boolean exist = QueryServiceHelper.exists(info.getDynamicObjectType().getName(),  info.getPkValue());
 |