修改打印问题
This commit is contained in:
@@ -89,6 +89,7 @@ public class PrinterUtils {
|
|||||||
|
|
||||||
sb.append("<C><B>"+detailPO.getMerchantName()+"</B></C><BR><BR>");
|
sb.append("<C><B>"+detailPO.getMerchantName()+"</B></C><BR><BR>");
|
||||||
sb.append("<C><BOLD>"+type+"【"+detailPO.getMasterId()+"】</BOLD></C><BR><BR>");
|
sb.append("<C><BOLD>"+type+"【"+detailPO.getMasterId()+"】</BOLD></C><BR><BR>");
|
||||||
|
sb.append("<CB><BOLD>"+detailPO.getOutNumber()+"</BOLD></CB><BR><BR>");
|
||||||
sb.append("<S><L>订单号: "+detailPO.getOrderNo()+" </L></S><BR>");
|
sb.append("<S><L>订单号: "+detailPO.getOrderNo()+" </L></S><BR>");
|
||||||
sb.append("<S><L>交易时间: "+detailPO.getTradeDate()+" </L></S><BR>");
|
sb.append("<S><L>交易时间: "+detailPO.getTradeDate()+" </L></S><BR>");
|
||||||
sb.append("<S><L>收银员: "+detailPO.getOperator()+" </L></S><BR><BR><BR>");
|
sb.append("<S><L>收银员: "+detailPO.getOperator()+" </L></S><BR><BR><BR>");
|
||||||
@@ -96,7 +97,7 @@ public class PrinterUtils {
|
|||||||
char paddingCharacter = ' ';
|
char paddingCharacter = ' ';
|
||||||
sb.append("<S>"+String.format("%-15s","品名").replace(' ', paddingCharacter)+String.format("%-4s","数量").replace(' ', paddingCharacter)+String.format("%4s","小计").replace(' ', paddingCharacter)+"</S><BR>");
|
sb.append("<S>"+String.format("%-15s","品名").replace(' ', paddingCharacter)+String.format("%-4s","数量").replace(' ', paddingCharacter)+String.format("%4s","小计").replace(' ', paddingCharacter)+"</S><BR>");
|
||||||
for (OrderDetailPO.Detail detail : detailPO.getDetailList()) {
|
for (OrderDetailPO.Detail detail : detailPO.getDetailList()) {
|
||||||
if(detail.getProductName().length()>4){
|
if(detail.getProductName().length()>4&&detail.getProductName().length()<=10){
|
||||||
|
|
||||||
int count=getProducrName(detail.getProductName());
|
int count=getProducrName(detail.getProductName());
|
||||||
if(count<=0){
|
if(count<=0){
|
||||||
@@ -107,6 +108,11 @@ public class PrinterUtils {
|
|||||||
sb.append("<S>"+String.format("%-"+length+"s",detail.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%8s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
sb.append("<S>"+String.format("%-"+length+"s",detail.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%8s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}else if(detail.getProductName().length()>10){
|
||||||
|
|
||||||
|
sb.append("<S>"+detail.getProductName()+"</S><BR>");
|
||||||
|
sb.append("<S>"+String.format("%20s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%11s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
sb.append("<S>"+String.format("%-15s",detail.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%8s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
sb.append("<S>"+String.format("%-15s",detail.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%8s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
||||||
}
|
}
|
||||||
@@ -131,9 +137,9 @@ public class PrinterUtils {
|
|||||||
sb.append("<S>余额:"+detailPO.getBalance()+"</S><BR>");
|
sb.append("<S>余额:"+detailPO.getBalance()+"</S><BR>");
|
||||||
sb.append("------------------------<BR>");
|
sb.append("------------------------<BR>");
|
||||||
|
|
||||||
// if(Objects.nonNull(detailPO.getOutNumber())){
|
if(Objects.nonNull(detailPO.getOutNumber())){
|
||||||
// sb.append("<QR>".concat(detailPO.getOutNumber()).concat("</QR><BR>"));
|
sb.append("<QR>".concat(detailPO.getOutNumber()).concat("</QR><BR>"));
|
||||||
// }
|
}
|
||||||
|
|
||||||
sb.append("<S>打印时间:"+DateUtils.getTime(new Date())+"</S><BR>");
|
sb.append("<S>打印时间:"+DateUtils.getTime(new Date())+"</S><BR>");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user