|  | @@ -20,9 +20,9 @@ public class ChangeDataUtils {
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      public static DynamicObject queryFinCard(Long realCardId) {
 | 
	
		
			
				|  |  |          QFilter cardFilter = new QFilter("realcardmasterid", QCP.equals,realCardId);
 | 
	
		
			
				|  |  | -        DynamicObject[] card = BusinessDataServiceHelper.load("fa_card_fin","id",new QFilter[] {cardFilter});
 | 
	
		
			
				|  |  | +        DynamicObject[] card = BusinessDataServiceHelper.load("fa_card_fin","id",new QFilter[] {cardFilter}, "endperiod.id DESC");
 | 
	
		
			
				|  |  |          for (int c = 0; c < card.length; c++) {
 | 
	
		
			
				|  |  | -            DynamicObject cardInfo = BusinessDataServiceHelper.loadSingle(card[c].getPkValue(), card[c].getDynamicObjectType().getName());
 | 
	
		
			
				|  |  | +            DynamicObject cardInfo = BusinessDataServiceHelper.loadSingle(card[0].getPkValue(), card[0].getDynamicObjectType().getName());
 | 
	
		
			
				|  |  |              return cardInfo;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          return null;
 |