|  | @@ -24,6 +24,7 @@ const scheduleConst = require('../const/schedule');
 | 
	
		
			
				|  |  |  const changeConst = require('../const/change');
 | 
	
		
			
				|  |  |  const tenderInfoModel = require('../lib/tender_info');
 | 
	
		
			
				|  |  |  const mapConst = require('../const/map');
 | 
	
		
			
				|  |  | +const advanceConst = require('../const/advance');
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  module.exports = app => {
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -1409,12 +1410,13 @@ module.exports = app => {
 | 
	
		
			
				|  |  |                              break;
 | 
	
		
			
				|  |  |                          case 'advance':
 | 
	
		
			
				|  |  |                              const advance = await ctx.service.advance.getAllDataByCondition({
 | 
	
		
			
				|  |  | -                                columns: [ 'id', 'order', 'status', 'selected' ],
 | 
	
		
			
				|  |  | +                                columns: [ 'id', 'order', 'status', 'selected', 'type' ],
 | 
	
		
			
				|  |  |                                  where,
 | 
	
		
			
				|  |  | -                                orders: [['create_time', 'desc']],
 | 
	
		
			
				|  |  | +                                orders: [['type', 'asc'], ['create_time', 'desc']],
 | 
	
		
			
				|  |  |                              });
 | 
	
		
			
				|  |  |                              advance.forEach(x => {
 | 
	
		
			
				|  |  |                                  x.statusStr = auditConst.advance.statusString[x.status];
 | 
	
		
			
				|  |  | +                                x.typeStr = advanceConst.typeColMap[x.type].text;
 | 
	
		
			
				|  |  |                              });
 | 
	
		
			
				|  |  |                              responseData.data[f] = advance;
 | 
	
		
			
				|  |  |                              break;
 |