|
|
@@ -1474,6 +1474,18 @@ class OrderClass extends BaseClass
|
|
|
$customIds = array_unique(array_filter($customIds));
|
|
|
$customInfoList = CustomClass::getByIds($customIds, null, 'id');
|
|
|
|
|
|
+ $purchaseIds = array_unique(array_filter(array_column($list, 'purchaseId')));
|
|
|
+ $cgSaltMap = [];
|
|
|
+ if (!empty($purchaseIds)) {
|
|
|
+ $cgList = PurchaseClass::getByIds($purchaseIds, null, 'id', 'id,salt');
|
|
|
+ foreach ($cgList as $cg) {
|
|
|
+ $cgId = $cg['id'] ?? 0;
|
|
|
+ if (!empty($cgId)) {
|
|
|
+ $cgSaltMap[$cgId] = $cg['salt'] ?? '';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
foreach ($list as $key => $val) {
|
|
|
$adminId = $val['adminId'] ?? 0;
|
|
|
$list[$key]['adminName'] = $adminInfo[$adminId]['name'] ?? '';
|
|
|
@@ -1532,6 +1544,9 @@ class OrderClass extends BaseClass
|
|
|
$profit = floatval($profit);
|
|
|
$list[$key]['profit'] = $profit;
|
|
|
|
|
|
+ $purchaseId = $val['purchaseId'] ?? 0;
|
|
|
+ $list[$key]['cgSalt'] = !empty($purchaseId) ? ($cgSaltMap[$purchaseId] ?? '') : '';
|
|
|
+
|
|
|
}
|
|
|
return $list;
|
|
|
}
|