|  | @@ -24,6 +24,7 @@ import com.alibaba.excel.write.metadata.fill.FillWrapper;
 | 
	
		
			
				|  |  |  import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 | 
	
		
			
				|  |  |  import org.apache.commons.lang.StringUtils;
 | 
	
		
			
				|  |  |  import org.jeecg.common.aspect.annotation.PermissionData;
 | 
	
		
			
				|  |  | +import org.jeecg.common.util.DateUtils;
 | 
	
		
			
				|  |  |  import org.jeecg.modules.baseCode.entity.BaseExchangeRate;
 | 
	
		
			
				|  |  |  import org.jeecg.modules.baseCode.entity.BaseProductClass;
 | 
	
		
			
				|  |  |  import org.jeecg.modules.baseCode.entity.BaseTemplates;
 | 
	
	
		
			
				|  | @@ -722,7 +723,7 @@ public class PurInquiryFormController {
 | 
	
		
			
				|  |  |              response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
 | 
	
		
			
				|  |  |              response.setCharacterEncoding("utf-8");
 | 
	
		
			
				|  |  |              try {
 | 
	
		
			
				|  |  | -                String fileName = URLEncoder.encode("采购询价单" + purInquiryForm.getBillCode(), "UTF-8").replaceAll("\\+", "%20");
 | 
	
		
			
				|  |  | +                String fileName = URLEncoder.encode(purInquiryForm.getBillCode(), "UTF-8").replaceAll("\\+", "%20");
 | 
	
		
			
				|  |  |                  response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  String filePath = uploadpath + templates.getTemplateFile();
 | 
	
	
		
			
				|  | @@ -738,6 +739,7 @@ public class PurInquiryFormController {
 | 
	
		
			
				|  |  |                          purInquiryForm.setProductionClass(classEnt.getName());
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +                purInquiryForm.setBillDateText(DateUtils.date2Str(purInquiryForm.getBillDate(), DateUtils.date_sdf.get()));
 | 
	
		
			
				|  |  |                  String getInquirySuppiler = purInquiryForm.getInquirySuppiler();
 | 
	
		
			
				|  |  |                  if (StringUtils.isNotBlank(getInquirySuppiler)) {
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -754,6 +756,11 @@ public class PurInquiryFormController {
 | 
	
		
			
				|  |  |                  purInquiryForm.setPurchaseman(sysUser.getRealname());
 | 
	
		
			
				|  |  |                  purInquiryForm.setPurchasePhone(sysUser.getPhone());
 | 
	
		
			
				|  |  |                  purInquiryForm.setPurchaseEmail(sysUser.getEmail());
 | 
	
		
			
				|  |  | +                //
 | 
	
		
			
				|  |  | +                int rowNum = 1;
 | 
	
		
			
				|  |  | +                for (PurInquiryFormProduct product : productList){
 | 
	
		
			
				|  |  | +                    product.setRowNumber(rowNum++);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  // 组合填充时,因为多组填充的数据量不确定,需要在多组填充完之后另起一行
 | 
	
		
			
				|  |  |                  FillConfig fillConfig = FillConfig.builder().direction(WriteDirectionEnum.VERTICAL).forceNewRow(Boolean.TRUE).build();
 | 
	
		
			
				|  |  |                  excelWriter.fill(new FillWrapper(productList), fillConfig, writeSheet);
 |