|  | @@ -56,7 +56,7 @@ public class AppRedemptionCodeServiceImpl extends ServiceImpl<RedemptionCodeDao,
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  | -    public List<AppRedemptionCode> importRedemptionCode(MultipartFile file) throws Exception {
 | 
	
		
			
				|  |  | +    public String importRedemptionCode(MultipartFile file) throws Exception {
 | 
	
		
			
				|  |  |          Map<String, List<Map<String, Object>>> sheetsListMap = POIUtil.importExcel(
 | 
	
		
			
				|  |  |                  new ByteArrayInputStream(file.getBytes()), 0, file.getOriginalFilename());
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -96,11 +96,12 @@ public class AppRedemptionCodeServiceImpl extends ServiceImpl<RedemptionCodeDao,
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  |              redemptionCodeDao.insertBatch(redemptionCodesList);
 | 
	
		
			
				|  |  |          } catch (DuplicateKeyException dupKeyEx) {
 | 
	
		
			
				|  |  | -            throw new BizException("数据重复:" + dupKeyEx.getCause(), dupKeyEx);
 | 
	
		
			
				|  |  | +            logger.error("数据导入重复: " + dupKeyEx.getCause());
 | 
	
		
			
				|  |  | +            return "数据重复:" + dupKeyEx;
 | 
	
		
			
				|  |  |          } catch (Exception ex) {
 | 
	
		
			
				|  |  |              throw new BizException("导入数据出错:" + ex, ex);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        return redemptionCodesList;
 | 
	
		
			
				|  |  | +        return "成功导入 " + redemptionCodesList.size() + "条";
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 |