فهرست منبع

发票展示页数据存在换行符无法展示修改

user5 3 سال پیش
والد
کامیت
ae63007d68

+ 6 - 0
src/main/java/com/jeeplus/modules/workinvoice/web/WorkInvoiceController.java

@@ -180,6 +180,12 @@ public class WorkInvoiceController extends BaseController {
 			invoice.setWorkInvoiceProjectRelationList(workInvoiceService.getProjectRelation(invoice));
 			List<String> projectNameList = workInvoiceService.getProjectNameList(invoice);
 			String projectNameStr = String.join(",", projectNameList);
+			if(projectNameStr.contains("\r")){
+				projectNameStr = projectNameStr.replaceAll("\r"," ");
+			}
+			if(projectNameStr.contains("\n")){
+				projectNameStr = projectNameStr.replaceAll("\n"," ");
+			}
 			invoice.setProjectName(projectNameStr);
 		}
 		model.addAttribute("page", page);

+ 6 - 0
src/main/java/com/jeeplus/modules/workinvoice/web/WorkInvoiceTwoController.java

@@ -179,6 +179,12 @@ public class WorkInvoiceTwoController extends BaseController {
 			invoice.setWorkInvoiceProjectRelationList(workInvoiceService.getProjectRelation(invoice));
 			List<String> projectNameList = workInvoiceService.getProjectNameList(invoice);
 			String projectNameStr = String.join(",", projectNameList);
+			if(projectNameStr.contains("\r")){
+				projectNameStr = projectNameStr.replaceAll("\r"," ");
+			}
+			if(projectNameStr.contains("\n")){
+				projectNameStr = projectNameStr.replaceAll("\n"," ");
+			}
 			invoice.setProjectName(projectNameStr);
 			List<String> reportNumber = Lists.newArrayList();
 			for (WorkInvoiceProjectRelation info : invoice.getWorkInvoiceProjectRelationList()) {