config = new YilianyunConfig($config); } public function getTimes() { return "{$this->config->time}"; } public function getCenter($content) { return "
{$content}
"; } public function getBold($content) { return "{$content}"; } public function getCenterBold($content) { return "
{$content}
\n"; } public function getBR($content) { return "{$content}\n"; } public function getQR($content){ return "{$content}"; } public function getTableNoAttr($data) { $content = ''; if($data->is_show_price){ $content .= ""; }else{ $content .= "
名称数量单价
"; } $time = time(); foreach ($data->goods_list as $k => $v) { $price = $v->unit_price; $v->name = str_replace(',', ',', $v->name); $arr = $this->rStrPad1($v->name, 8); foreach ($arr as $index => $value) { if ($index == 0) { if($data->is_show_price){ $content .= ""; }else{ $content .= ""; } } else { $content .= ""; } } if($data->is_show_barcode){ $content .= ""; } } $content .= "
名称数量
" . $value . " " . $v->num . "" . $price . "
" . $value . " " . $v->num . "
" . $value . "

".$v->goods_id.$time."
"; return $content; } public function getTableAttr($data) { $content = ''; $content .= ""; foreach ($data->goods_list as $k => $v) { $name = $v['name'] . '(' . $v['attr'] . ')'; $nameArr = $this->rStrPad1($name, 6); foreach ($nameArr as $index => $value) { if ($index == count($nameArr) - 1) { $content .= ""; } else { $content .= ""; } } } $content .= "
名称数量总价
" . $nameArr[$index] . "" . '×' . $v['num'] . "" . round($v['total_price'], 2) . "
" . $nameArr[$index] . "
"; return $content; } }