diff --git a/platformapi/xpyunapi/xputil.go b/platformapi/xpyunapi/xputil.go index cfa69d82..51b4e366 100644 --- a/platformapi/xpyunapi/xputil.go +++ b/platformapi/xpyunapi/xputil.go @@ -139,16 +139,16 @@ var orderNameEmpty = StrRepeat(" ", NEX_ROW_CHAR_LEN) //test函数 func FormatPrintOrderItem(foodName string, quantity int, price float64) string { - //foodNameLen := CalcGbkLenForPrint(foodName) quantityStr := strconv.Itoa(quantity) quantityLen := CalcAsciiLenForPrint(quantityStr) - priceStr := fmt.Sprintf("%.2f", price) + temprice := price / 100 + priceStr := fmt.Sprintf("%.2f", temprice) priceLen := CalcAsciiLenForPrint(priceStr) - subtotalStr := fmt.Sprintf("%.2f", utils.Int2Float64(quantity)*price) + subtotalStr := fmt.Sprintf("%.2f", utils.Int2Float64(quantity)*temprice) //subtotalLen := CalcAsciiLenForPrint(subtotalStr) result := foodName + "
" diff --git a/platformapi/xpyunapi/xpyunapi.go b/platformapi/xpyunapi/xpyunapi.go index 66ca0ebe..adcb4774 100644 --- a/platformapi/xpyunapi/xpyunapi.go +++ b/platformapi/xpyunapi/xpyunapi.go @@ -95,6 +95,7 @@ func (a *API) AddPrinters(sn, printerName string) error { t := strings.Split(v.(string), ":") failMsg += t[0] + XpuErrMsg[t[1]] } + return fmt.Errorf("添加打印机错误:%v", failMsg) } return nil