|
|
@@ -18,7 +18,21 @@ class CustomClass extends BaseClass
|
|
|
const IS_DEBT_YES = 1;
|
|
|
|
|
|
const NOT_BLACK = 1;
|
|
|
- const IS_BLACK =2;
|
|
|
+ const IS_BLACK = 2;
|
|
|
+
|
|
|
+ const LEVEL_PT = 0; //普通
|
|
|
+ const LEVEL_QT = 1; //青铜
|
|
|
+ const LEVEL_BY = 2; //白银
|
|
|
+ const LEVEL_HJ = 3; //黄金
|
|
|
+ const LEVEL_ZS = 4; //钻石
|
|
|
+
|
|
|
+ public static $levelMap = [
|
|
|
+ self::LEVEL_PT => '普通',
|
|
|
+ self::LEVEL_QT => '青铜',
|
|
|
+ self::LEVEL_BY => '白银',
|
|
|
+ self::LEVEL_HJ => '黄金',
|
|
|
+ self::LEVEL_ZS => '钻石',
|
|
|
+ ];
|
|
|
|
|
|
//建立客户和供应商关系
|
|
|
public static function build($ghsShopId, $hdShopId)
|
|
|
@@ -58,6 +72,9 @@ class CustomClass extends BaseClass
|
|
|
//获取客户信息
|
|
|
$customSjIdList = array_unique(array_filter(array_column($list, 'sjId')));
|
|
|
$sjInfo = MerchantClass::getByIds($customSjIdList, null, 'id');
|
|
|
+
|
|
|
+ $levelMap = self::$levelMap;
|
|
|
+
|
|
|
foreach ($list as $key => $val) {
|
|
|
$customSjId = $val['sjId'];
|
|
|
$currentInfo = isset($sjInfo[$customSjId]) ? $sjInfo[$customSjId] : [];
|
|
|
@@ -68,9 +85,12 @@ class CustomClass extends BaseClass
|
|
|
$list[$key]['shortSmallAvatar'] = $currentInfo['shortSmallLogoUrl'];
|
|
|
$list[$key]['avatar'] = $avatar;
|
|
|
$list[$key]['shortAvatar'] = $currentInfo['shortLogoUrl'];
|
|
|
- $list[$key]['visitTime'] = date("m-d H:i",strtotime($val['visitTime']));
|
|
|
+ $list[$key]['visitTime'] = date("m-d H:i", strtotime($val['visitTime']));
|
|
|
$list[$key]['level'] = 0;
|
|
|
$list[$key]['sn'] = $val['id'];
|
|
|
+ $level = $val['level'] ?? 0;
|
|
|
+ $levelName = $levelMap[$level] ?? '';
|
|
|
+ $list['levelName'] = $levelName;
|
|
|
}
|
|
|
return $list;
|
|
|
}
|