|
|
@@ -1413,8 +1413,18 @@ class OrderClass extends BaseClass
|
|
|
$data['totalTkPrice'] = 0;
|
|
|
|
|
|
if (!empty($data['list'])) {
|
|
|
+ $distIds = array_unique(array_filter(array_column($data['list'], 'customDistId')));
|
|
|
+ $distMap = [];
|
|
|
+ if (!empty($distIds)) {
|
|
|
+ $distMap = DistClass::getByIds($distIds, null, 'id');
|
|
|
+ }
|
|
|
foreach ($data['list'] as $key => $val) {
|
|
|
|
|
|
+ $customDistId = intval($val['customDistId'] ?? 0);
|
|
|
+ $data['list'][$key]['customDistName'] = $customDistId > 0 && isset($distMap[$customDistId])
|
|
|
+ ? ($distMap[$customDistId]['name'] ?? '')
|
|
|
+ : '';
|
|
|
+
|
|
|
//同个人同地址当天订单数
|
|
|
$sameNum = $val['mergeNum'];
|
|
|
if ($sameNum > 0) {
|