HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot//douyin.fehss.com/application/crm/model/ConfigData.php
<?php
// +----------------------------------------------------------------------
// | Description: 客户设置
// +----------------------------------------------------------------------
// | Author:  ming | 1006941410@qq.com
// +----------------------------------------------------------------------
namespace app\crm\model;

use think\Db;
use app\admin\model\Common;
use think\Request;
use think\Validate;

class ConfigData extends Common
{
	/**
     * 为了数据库的整洁,同时又不影响Model和Controller的名称
     * 我们约定每个模块的数据表都加上相同的前缀,比如CRM模块用crm作为数据表前缀
     */
	protected $name = 'crm_config';
    protected $createTime = 'create_time';
    protected $updateTime = 'update_time';
	protected $autoWriteTimestamp = true;

	/**
	 * 保存相关信息
	 * @author ming
	 * @param  
	 * @return                            
	 */	
	public function createData($param)
	{
		$data = [];
		$config = $param['config'] ? 1 : 0;
		$remind_config = $param['remind_config'] ? 1 : 0;
		//启用
		if ($config == 1) {
			$follow_day = $param['follow_day'] ? : 0;
			$resFollow = db('crm_config')->where(['name' => 'follow_day'])->update(['value' => $follow_day]);
			$deal_day = $param['deal_day'] ? : 0;
			$resDeal = db('crm_config')->where(['name' => 'deal_day'])->update(['value' => $deal_day]);			
		}
		$resConfig = db('crm_config')->where(['name' => 'config'])->update(['value' => $config]);
		if ($remind_config == 1) {
			$remind_day = $param['remind_day'] ? : 0;
			$resRemind = db('crm_config')->where(['name' => 'remind_day'])->update(['value' => $remind_day]);		
		}		
		$resRemindConfig = db('crm_config')->where(['name' => 'remind_config'])->update(['value' => $remind_config]);
		return true;	
	}

	/**
	 * 获取相关信息
	 * @author ming
	 * @param  
	 * @return                            
	 */	
	public function getData()
	{
		$list = db('crm_config')->select();
        $data = [];
        foreach ($list as $k=>$v) {
            $data[$v['name']] = $v['value'];
        }
		return $data ? : [];
	}	
}