修改订单数据

This commit is contained in:
邹景立 2021-03-26 16:21:28 +08:00
parent ac24aa0190
commit f57bfb06e2
2 changed files with 6 additions and 6 deletions

View File

@ -118,13 +118,13 @@ class OrderService extends Service
/**
* 绑定订单详情数据
* @param array $data
* @param boolean $fromer
* @param boolean $from
* @return array
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\DbException
* @throws \think\db\exception\ModelNotFoundException
*/
public function buildData(array &$data = [], $fromer = true): array
public function buildData(array &$data = [], $from = true): array
{
// 关联发货信息
$nobs = array_unique(array_column($data, 'order_no'));
@ -136,7 +136,7 @@ class OrderService extends Service
// 关联用户数据
$fields = 'phone,username,nickname,headimg,status,vip_code,vip_name';
UserAdminService::instance()->buildByUid($data, 'uid', 'user', $fields);
if ($fromer) UserAdminService::instance()->buildByUid($data, 'puid1', 'fromer', $fields);
if ($from) UserAdminService::instance()->buildByUid($data, 'puid1', 'from', $fields);
foreach ($data as &$vo) {
[$vo['sales'], $vo['truck'], $vo['items']] = [0, $trucks[$vo['order_no']] ?? [], []];
foreach ($items as $item) if ($vo['order_no'] === $item['order_no']) {

View File

@ -34,10 +34,10 @@
</td>
<td class="nowrap relative">
<div>
<img alt="img" class="margin-right-5" data-tips-image src="{$vo.fromer.headimg|default='__ROOT__/static/theme/img/headimg.png'}" style="width:35px;height:35px">
<img alt="img" class="margin-right-5" data-tips-image src="{$vo.from.headimg|default='__ROOT__/static/theme/img/headimg.png'}" style="width:35px;height:35px">
<div class="inline-block text-middle sub-span-blue">
推荐用户:{$vo.fromer.nickname|default='--'}<br>
推荐手机:<span>{$vo.fromer.phone|default='--'}</span>{notempty name='vo.fromer.vip_level'} [ <b class="color-red">VIP{$vo.fromer.vip_level}</b> ] <b class="color-red">{$vo.fromer.vip_title}</b>{/notempty}<br>
推荐用户:{$vo.from.nickname|default='--'}<br>
推荐手机:<span>{$vo.from.phone|default='--'}</span>{notempty name='vo.from.vip_level'} [ <b class="color-red">VIP{$vo.from.vip_level}</b> ] <b class="color-red">{$vo.from.vip_title}</b>{/notempty}<br>
</div>
</div>
<div>