添加交班时间
This commit is contained in:
@@ -204,6 +204,14 @@ public class PrinterUtils {
|
||||
if(ObjectUtil.isNotEmpty(handoverInfo.getProductInfos())&&handoverInfo.getProductInfos().size()>0) {
|
||||
sb.append("<S>商品数据</S><BR>");
|
||||
|
||||
|
||||
|
||||
List<ProductInfo> productInfo1=handoverInfo.getProductInfos();
|
||||
|
||||
|
||||
Integer max= productInfo1.stream().max(Comparator.comparing(it->it.getProductName().length())).get().getProductName().length();
|
||||
|
||||
|
||||
char paddingCharacter = ' ';
|
||||
|
||||
sb.append("<S> "+String.format("%-10s","品名").replace(' ', paddingCharacter)+String.format("%-4s","数量").replace(' ', paddingCharacter)+String.format("%4s","小计").replace(' ', paddingCharacter)+"</S><BR>");
|
||||
@@ -226,7 +234,16 @@ public class PrinterUtils {
|
||||
sb.append("<S> "+String.format("%20s",productInfo.getNum()).replace(' ', paddingCharacter)+String.format("%11s",productInfo.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
||||
|
||||
}else {
|
||||
sb.append("<S> "+String.format("%-10s",productInfo.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",productInfo.getNum()).replace(' ', paddingCharacter)+String.format("%6s",productInfo.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
||||
if(productInfo.getProductName().length()<max){
|
||||
|
||||
int tt=max-productInfo.getProductName().length()+10;
|
||||
|
||||
sb.append("<S> "+String.format("%-"+tt+"s",productInfo.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",productInfo.getNum()).replace(' ', paddingCharacter)+String.format("%6s",productInfo.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
||||
}else {
|
||||
sb.append("<S> "+String.format("%-10s",productInfo.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",productInfo.getNum()).replace(' ', paddingCharacter)+String.format("%6s",productInfo.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
sb.append("<BR>");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user