悟空crm二次开发 新增人力资源HRM招聘需求、简历管理、公文管理、回款统计、回款管理、回款计划
public function createTeamData($param)
{
if (!is_array($param['user_id'])) {
$param['user_id'] = [intval($param['user_id'])];
}
if (!is_array($param['types_id'])) {
$param['types_id'] = [intval($param['types_id'])];
}
$res = teamUserId($param,$param['types'], $param['types_id'], $param['type'], $param['user_id'], $param['is_del'], $param['owner_user_id']);
if ($res == '1') {
//同时关联其他模块(仅限客户模块)
if (is_array($param['module']) && $param['types'] == 'crm_customer') {
foreach ($param['module'] as $v) {
$where = [];
$where['customer_id'] = array('in',$param['types_id']);
// $where['owner_user_id'] = $param['owner_user_id'];
$moduleList = db($v)->where($where)->select();
switch ($v) {
case 'crm_contacts' : $module_id = 'contacts_id'; break;
case 'crm_business' : $module_id = 'business_id'; break;
case 'crm_contract' : $module_id = 'contract_id'; break;
case 'crm_leads' : $module_id = 'leads_id'; break;
case 'crm_receivables' : $module_id = 'receivables_id'; break;
}
foreach ($moduleList as $val) {
teamUserId($param,$v, $val[$module_id], $param['type'], $param['user_id'], $param['is_del'], $param['owner_user_id'], 0);
}
}
}
return true;
} else {
return $res;
}
}
更多功能还在开发中,欢迎志同道合的朋友来技术交流 QQ: 735660248
public function setVisitDay($status, $day,$userId)
{
$status = intval($status);
$day = intval($day);
# 是否开启回访提醒
if (Db::name('crm_config')->where('name', 'visit_config')->value('id')) {
Db::name('crm_config')->where('name', 'visit_config')->update(['value' => $status]);
} else {
Db::name('crm_config')->insert([
'name' => 'visit_config',
'value' => $status,
'description' => '是否开启回访提醒:1开启;0不开启'
]);
}
# 客户回访提醒天数
if (!empty($day)) {
if (Db::name('crm_config')->where('name', 'visit_day')->value('id')) {
Db::name('crm_config')->where('name', 'visit_day')->update(['value' => $day]);
} else {
Db::name('crm_config')->insert([
'name' => 'visit_day',
'value' => $day,
'description' => '客户回访提醒天数'
]);
}
}
# 系统操作日志
SystemActionLog($userId, 'crm_config','customer', 1, 'update','客户回访提醒' , '', '','设置了客户回访提醒');
return true;
}
1、二次开发的人力资源管理模块
招聘需求
简历管理
应聘者的个人简历详细资料
面试记录以时间轴的形式来展示
2、公文管理
文档是企业整体运营过程中产生的各种形式的保存价值的原始记录,这些文档对企业非常重要。
可以通过在线系统来保存企业的文档,:易保存、便利性好、手动分类,查找企业资料快。可以进行实时共享和更新。通过CRM文件管理功能集中存储重要的企业和销售文档,按各级文档夹的形式进行分类,科学地进行文档管理,让企业文档管理更高效。
3、新增的财务管理模块功能:
回款计划功能开发
回款管理
回款统计: