This commit is contained in:
linfso 2024-05-28 18:09:56 +08:00
parent ec862a0667
commit f5c9476262
3 changed files with 13 additions and 13 deletions

View File

@ -232,7 +232,7 @@ public class EmisCommonController extends BaseController
@RequestMapping("/getPrintDataByPrinter")
public AjaxResult getPrintDataByPrinter(HttpServletRequest request, HttpServletResponse response, String billCode, String billCodeRange, String lang, String printType)
public AjaxResult getPrintDataByPrinter(HttpServletRequest request, HttpServletResponse response, String billCode, String billCodeRange,String tplCode, String lang, String printType)
{
if(StringUtils.isEmpty(billCode)){
@ -242,7 +242,7 @@ public class EmisCommonController extends BaseController
if(!StringUtils.isEmpty(billCode)){
try {
Map<String, Object> order = emisBaseService.getWaybillPrintOrder(billCode, billCodeRange, lang, printType);
Map<String, Object> order = emisBaseService.getWaybillPrintOrder(billCode, billCodeRange, tplCode,lang, printType);
JSONObject printItem = new JSONObject();
printItem.put("billCode",billCode);

View File

@ -415,7 +415,7 @@ public class EmisWaybillController extends BaseController
}
@RequestMapping("/realGetWaybillPrintData")
public AjaxResult realGetWaybillPrintData(String billCode, String billCodeRange, String lang, String printType,String isNeedPdf)
public AjaxResult realGetWaybillPrintData(String billCode, String billCodeRange, String lang,String tplCode, String printType,String isNeedPdf)
{
/*
, HttpServletRequest request, HttpServletResponse response
@ -439,7 +439,7 @@ public class EmisWaybillController extends BaseController
String[] billCodeArr = billCode.split(",");
for(String billCodeItem:billCodeArr) {
Map<String, Object> order = emisBaseService.getWaybillPrintOrder(billCode, billCodeRange, lang, printType);
Map<String, Object> order = emisBaseService.getWaybillPrintOrder(billCode, billCodeRange, tplCode,lang, printType);
JSONObject printItem = new JSONObject();
printItem.put("billCode",billCodeItem);
printItem.put("billDetail",Base64.getEncoder().encodeToString(JSONObject.toJSONString(order).getBytes(Charset.forName("UTF-8"))));
@ -482,7 +482,7 @@ public class EmisWaybillController extends BaseController
}
@RequestMapping("/realGetPrintList")
public AjaxResult realGetPrintList(String billCode, String billCodeRange, String lang, String printType)
public AjaxResult realGetPrintList(String billCode, String billCodeRange,String tplCode, String lang, String printType)
{
/*
, HttpServletRequest request, HttpServletResponse response
@ -502,7 +502,7 @@ public class EmisWaybillController extends BaseController
String[] billCodeArr = billCode.split(",");
for(String billCodeItem:billCodeArr) {
Map<String, Object> order = emisBaseService.getWaybillPrintOrder(billCode, billCodeRange, lang, printType);
Map<String, Object> order = emisBaseService.getWaybillPrintOrder(billCode, billCodeRange,tplCode,lang, printType);
JSONObject printItem = new JSONObject();
printItem.put("billCode",billCodeItem);
if(order!=null) {
@ -564,7 +564,7 @@ public class EmisWaybillController extends BaseController
@RequestMapping("/realGetWaybillPdf")
public AjaxResult realGetWaybillPdf(HttpServletRequest request, HttpServletResponse response,String billCode, String billCodeRange, String lang, String printType,String isNeedPdf)
public AjaxResult realGetWaybillPdf(HttpServletRequest request, HttpServletResponse response,String billCode, String billCodeRange,String tplCode, String lang, String printType,String isNeedPdf)
{
if(StringUtils.isEmpty(billCode)){
return AjaxResult.error("参数错误");
@ -576,7 +576,7 @@ public class EmisWaybillController extends BaseController
response.setHeader("Content-Disposition", "filename=" + billCode+".pdf");
OutputStream os=response.getOutputStream();
Map<String, Object> order = emisBaseService.getWaybillPrintOrder(billCode, billCodeRange, lang, printType);
Map<String, Object> order = emisBaseService.getWaybillPrintOrder(billCode, billCodeRange, tplCode,lang, printType);
if(order!=null) {
IXddTplPrint tplPrint = new TanexTplPrintImpl();
tplPrint.genPDF(order, os);
@ -593,7 +593,7 @@ public class EmisWaybillController extends BaseController
}
@RequestMapping("/realGetWaybillPng")
public AjaxResult realGetWaybillPng(HttpServletRequest request, HttpServletResponse response,String billCode, String billCodeRange, String lang, String printType,String isNeedPdf)
public AjaxResult realGetWaybillPng(HttpServletRequest request, HttpServletResponse response,String billCode, String billCodeRange, String lang,String tplCode, String printType,String isNeedPdf)
{
if(StringUtils.isEmpty(billCode)){
@ -606,7 +606,7 @@ public class EmisWaybillController extends BaseController
response.setHeader("Content-Disposition", "filename=" + billCode+".png");
OutputStream os=response.getOutputStream();
Map<String, Object> order = emisBaseService.getWaybillPrintOrder(billCode, billCodeRange, lang, printType);
Map<String, Object> order = emisBaseService.getWaybillPrintOrder(billCode, billCodeRange,tplCode, lang, printType);
if(order!=null) {
IXddTplPrint tplPrint = new TanexTplPrintImpl();
tplPrint.genPNG(order, os);
@ -651,7 +651,7 @@ public class EmisWaybillController extends BaseController
}
@RequestMapping("/getPrintDataByPrinter")
public AjaxResult getPrintDataByPrinter(HttpServletRequest request, HttpServletResponse response,String billCode, String billCodeRange, String lang, String printType)
public AjaxResult getPrintDataByPrinter(HttpServletRequest request, HttpServletResponse response,String billCode, String billCodeRange,String tplCode, String lang, String printType)
{
if(StringUtils.isEmpty(billCode)){
@ -661,7 +661,7 @@ public class EmisWaybillController extends BaseController
if(!StringUtils.isEmpty(billCode)){
try {
Map<String, Object> order = emisBaseService.getWaybillPrintOrder(billCode, billCodeRange, lang, printType);
Map<String, Object> order = emisBaseService.getWaybillPrintOrder(billCode, billCodeRange,tplCode, lang, printType);
JSONObject printItem = new JSONObject();
printItem.put("billCode",billCode);

View File

@ -375,7 +375,7 @@ public class EmisBaseService {
* @param printType
* @return
*/
public Map<String,Object> getWaybillPrintOrder(String billCode, String billCodeRange, String lang, String printType) {
public Map<String,Object> getWaybillPrintOrder(String billCode, String billCodeRange, String tplCode,String lang, String printType) {
if (StringUtils.isEmpty(billCode)) {
return null;
}