id ?? 0; $introShopId = $applyData['introShopId'] ?? 0; if (!empty($introShopId)) { //申请人是花店,介绍人是供货商 if ($applyData['style'] == SjClass::STYLE_RETAIL) { if ($applyData['introStyle'] == SjClass::STYLE_SUPPLIER) { CustomClass::build($introShopId, $shopId); } } //申请人是供货商,介绍人是花店 if ($applyData['style'] == SjClass::STYLE_SUPPLIER) { if ($applyData['introStyle'] == SjClass::STYLE_RETAIL) { CustomClass::build($shopId, $introShopId); } } //申请人和介绍人都是花店,但是从供货商采购页邀请也建立关系 if ($applyData['style'] == SjClass::STYLE_RETAIL) { if ($applyData['introStyle'] == SjClass::STYLE_RETAIL) { $fromGhsId = $applyData['fromGhsId'] ?? 0; if (!empty($fromGhsId)) { $fromGhs = GhsClass::getById($fromGhsId, true); $ghsShopId = $fromGhs->shopId ?? 0; if (!empty($ghsShopId)) { CustomClass::build($ghsShopId, $shopId); } } } } } } //客户列表 ssh 20210715 public static function getCustomList($where) { $data = CustomClass::getList('*', $where, 'addTime DESC'); $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : []; if (empty($list)) { return $data; } $data['list'] = CustomClass::groupBaseInfo($list); return $data; } //有带排序的列表 ssh 20210913 public static function getCustomSortList($where, $order) { $data = CustomClass::getList('*', $where, $order); $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : []; if (empty($list)) { return $data; } $data['list'] = CustomClass::groupBaseInfo($list); return $data; } //获取客户信息,包括商家头像和店长信息 ssh 2021.1.8 public static function getCustomInfo($customId) { $custom = CustomClass::getById($customId); if (empty($custom)) { return []; } $list = CustomClass::groupBaseInfo([$custom]); $custom = current($list); return $custom; } //欠款客户列表 ssh 2021.126 public static function getDebtList($where) { $data = CustomClass::getList('*', $where, 'debtAmount DESC'); $data['customNum'] = 0; $data['debtAmount'] = 0.00; $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : []; if (empty($list)) { return $data; } $data['list'] = CustomClass::groupBaseInfo($list); return $data; } }