Browse Source

打印

master
Lemon 5 years ago
parent
commit
95dac4bbe5
  1. 8
      app/Model/v3/OrderGoods.php
  2. 4
      app/Service/v3/Implementations/FeiePrintService.php

8
app/Model/v3/OrderGoods.php

@ -14,8 +14,7 @@ class OrderGoods extends Model
]; ];
protected $appends = [ protected $appends = [
'tags',
'name_unit'
'tags'
]; ];
protected $fillable = [ protected $fillable = [
@ -53,9 +52,4 @@ class OrderGoods extends Model
{ {
return Goods::query()->where(['id' => $this->attributes['goods_id']])->value('tags'); return Goods::query()->where(['id' => $this->attributes['goods_id']])->value('tags');
} }
public function getNameUnitAttribute()
{
return $this->attributes['name'] . ' ' . $this->attributes['goods_unit'];
}
} }

4
app/Service/v3/Implementations/FeiePrintService.php

@ -118,8 +118,8 @@ class FeiePrintService implements FeiePrintServiceInterface
$subNum += $goods->number; $subNum += $goods->number;
$orderInfo .= str_pad($goods->number,$A,' ',STR_PAD_RIGHT); $orderInfo .= str_pad($goods->number,$A,' ',STR_PAD_RIGHT);
//商品名处理 //商品名处理
$nameLength = mb_strwidth($goods->name_unit);
$nameArr = mb_str_split($goods->name_unit);
$nameLength = mb_strwidth($goods->name);
$nameArr = mb_str_split($goods->name);
$length = $A; $length = $A;
foreach ($nameArr as $name){ foreach ($nameArr as $name){
$len = mb_strwidth($name); $len = mb_strwidth($name);

Loading…
Cancel
Save