Compare commits

..

No commits in common. '9b4ded5d2b2ab9f83cf5d49b3875b7bc679e078e' and 'ebd8a5e366201a7e0ca3f0e1527f5dc19cb575a9' have entirely different histories.

@ -423,24 +423,22 @@ class Customer extends ApiCommon
# 消息数据 # 消息数据
$message = []; $message = [];
# 获取公海规则数据
$customerPoolData = db('crm_customer_pool')->where('pool_id=' . $poolId)->column(['customer_type']);
$customerTypeArray = explode(',', $customerPoolData[0]);
# 获取客户数据 # 获取客户数据
$customerData = []; $customerData = [];
$customerList = db('crm_customer')->field(['customer_id', 'owner_user_id', 'name', 'crm_lthugd'])->whereIn('customer_id', $customerIds)->select(); $customerList = db('crm_customer')->field(['customer_id', 'owner_user_id', 'name', 'crm_lthugd'])->whereIn('customer_id', $customerIds)->select();
foreach ($customerList as $key => $value) { foreach ($customerList as $key => $value) {
# 判断客户类型是否符合公海池客户类型
if (!in_array($value['crm_lthugd'], $customerTypeArray)) {
$message[] = '客户类型与公海池类型不匹配!';
return resultArray(['error' => $message]);
}
$customerData[$value['customer_id']] = $value; $customerData[$value['customer_id']] = $value;
} }
# 获取公海规则数据
$customerPoolData = db('crm_customer_pool')->field(['customer_type'])->where('pool_id=' . $poolId)->find();
# 判断客户类型是否符合公海池客户类型
if (!in_array($customerData['crm_lthugd'], $customerPoolData)) {
$message[] = '客户类型与公海池类型不匹配!';
return resultArray(['error' => $message]);
}
# 整理数据 # 整理数据
$ip = request()->ip(); $ip = request()->ip();

Loading…
Cancel
Save