提交 d1301c76 authored 作者: zjm's avatar zjm

工作交接修改提交以及自查单位

上级 0e96cdf3
...@@ -76,7 +76,7 @@ public class FileController { ...@@ -76,7 +76,7 @@ public class FileController {
*/ */
@ApiOperation(value = "生成维修单据") @ApiOperation(value = "生成维修单据")
@PostMapping("/printRepair") @PostMapping("/printRepair")
public ResponseEntity printRepair(@RequestBody Documents documents) throws IOException, DocumentException { public ResponseEntity printRepair(@RequestBody Documents documents) {
String[] content = JavaToPdfHtmlFreeMarker.freeMarkerRenderRepair(documents,url+"htmlModel/"); String[] content = JavaToPdfHtmlFreeMarker.freeMarkerRenderRepair(documents,url+"htmlModel/");
log.info("[file] 调用了生成出入单据对接口 出入库单据"); log.info("[file] 调用了生成出入单据对接口 出入库单据");
return ResponseEntity.ok(JavaToPdfHtmlFreeMarker.createPdf(content,url,preview,"documents/")); return ResponseEntity.ok(JavaToPdfHtmlFreeMarker.createPdf(content,url,preview,"documents/"));
...@@ -213,7 +213,7 @@ public class FileController { ...@@ -213,7 +213,7 @@ public class FileController {
*/ */
@ApiOperation(value = "生成单据1") @ApiOperation(value = "生成单据1")
@GetMapping("/printDocuments1") @GetMapping("/printDocuments1")
public ResponseEntity printDocuments(HttpServletResponse response,HttpServletRequest request) throws IOException, DocumentException { public ResponseEntity printDocuments(HttpServletResponse response,HttpServletRequest request){
int interval = request.getSession().getMaxInactiveInterval(); int interval = request.getSession().getMaxInactiveInterval();
System.out.println("-------"+interval); System.out.println("-------"+interval);
Documents documents=new Documents(); Documents documents=new Documents();
......
...@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModelProperty; ...@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.apache.commons.lang3.StringUtils;
/** /**
* @author zjm * @author zjm
...@@ -84,4 +85,25 @@ public class DocumentDevice { ...@@ -84,4 +85,25 @@ public class DocumentDevice {
this.setOneCount((remainder > 0) ? deviceSerialNumber.length()/56 + 1 : deviceSerialNumber.length()/56); this.setOneCount((remainder > 0) ? deviceSerialNumber.length()/56 + 1 : deviceSerialNumber.length()/56);
return this; return this;
} }
public DocumentDevice toChangeWord(){
remark=changeWord(remark);
return this;
}
public String changeWord(String keyword) {
String returnVal = keyword;
if (StringUtils.isNotBlank(keyword)) {
if (keyword.contains("&")) {
returnVal = keyword.replace("&", "&");
}
if (keyword.contains("<")) {
returnVal = keyword.replace("<", "&lt;");
}
if (keyword.contains(">")) {
returnVal = keyword.replace(">", "&gt;");
}
}
return returnVal;
}
} }
...@@ -266,6 +266,7 @@ public class JavaToPdfHtmlFreeMarker { ...@@ -266,6 +266,7 @@ public class JavaToPdfHtmlFreeMarker {
return strings; return strings;
} catch (Exception e) { } catch (Exception e) {
log.error("[freeMarkerRender] 方法找不到地址:{}",htmlPath); log.error("[freeMarkerRender] 方法找不到地址:{}",htmlPath);
} finally { } finally {
try { try {
out.close(); out.close();
...@@ -632,7 +633,7 @@ public class JavaToPdfHtmlFreeMarker { ...@@ -632,7 +633,7 @@ public class JavaToPdfHtmlFreeMarker {
// list1.add(documentDevice); // list1.add(documentDevice);
// } // }
// ); // );
data.put("documentDevices",list); data.put("documentDevices",list.stream().map(DocumentDevice::toChangeWord).collect(Collectors.toList()));
return data; return data;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论