|
@@ -21,6 +21,7 @@ import com.ruoyi.project.invoice.domain.TInvoiceWorkcontent;
|
|
|
import com.ruoyi.project.invoice.service.ITInvoiceContractorService;
|
|
|
import com.ruoyi.project.invoice.service.ITInvoiceWorkcontentService;
|
|
|
import io.jsonwebtoken.lang.Assert;
|
|
|
+import org.apache.poi.ss.formula.functions.T;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
@@ -176,6 +177,14 @@ public class TInvoiceBookingworkticketController extends BaseController
|
|
|
return toAjax(tInvoiceBookingworkticketService.deleteTInvoiceBookingworkticketByIds(ids));
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("/word")
|
|
|
+ public AjaxResult Preview () throws IOException {
|
|
|
+ TInvoiceBookingworkticket invoiceBookingworkticket = new TInvoiceBookingworkticket();
|
|
|
+ invoiceBookingworkticket.setContact("测试");
|
|
|
+ String url = this.createBookingworkticketWord(invoiceBookingworkticket);
|
|
|
+ return AjaxResult.success(url);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 生成word
|
|
|
*/
|
|
@@ -184,7 +193,7 @@ public class TInvoiceBookingworkticketController extends BaseController
|
|
|
//渲染文本
|
|
|
Map<String, Object> params = getWordData(invoiceBookingworkticket);
|
|
|
// 模板路径
|
|
|
- String templatePath = "static/word/invice/book.docx";
|
|
|
+ String templatePath = "static/word/invoice/book.docx";
|
|
|
// 生成word的路径
|
|
|
String fileDir = RuoYiConfig.getProfile() + "/"+ "ticketWord";
|
|
|
// 生成word的文件
|