Example #1
0
 public function testuser()
 {
     $id = make_shard_id(VSID);
     echo $id;
     $this->load->model('user_model');
     $params['username'] = '******';
     $params['password'] = '******';
     echo USER_ID;
     echo USER_NAME;
     //        $ret = $this->user_model->deleteById('6094095278095511561');
     //var_dump($ret);
 }
Example #2
0
 /**
  * add tags model function
  * @param array $params input Array
  * @return bool
  */
 public function addTags($params)
 {
     if (!isset($params['tag_name']) || empty($params['tag_name'])) {
         $this->setModelError('tag name needed');
         return false;
     }
     if (!isset($params['tag_type']) || empty($params['tag_type'])) {
         $this->setModelError('tag type needed');
         return false;
     }
     $data['tag_name'] = $params['tag_name'];
     $data['tag_type'] = $params['tag_type'];
     $data['user_id'] = USER_ID;
     $data['create_time'] = time();
     $data['tag_id'] = make_shard_id(VSID);
     $ret = $this->insert($data);
     if ($ret) {
         $this->setModelError('add new tag success');
     } else {
         $this->setModelError('add new tag failed');
     }
     return $ret;
 }
Example #3
0
 /**
  * model 批量插入数据库方法
  * @param array $data 二位数组
  * @return bool
  */
 public function insertAll($data)
 {
     $this->_check_model_value();
     foreach ($data as $k => $v) {
         if (!$data[$k][$this->_pk]) {
             $data[$k][$this->_pk] = make_shard_id(VSID);
         }
     }
     return $this->db->insert_batch($this->_table_name, $data);
 }
Example #4
0
 /**
  * 添加提示
  * @param array $params 添加参数
  * @return bool
  */
 public function addTips($params)
 {
     if (!isset($params['message']) || empty($params['message'])) {
         $this->setModelError('tips messge needed');
         return false;
     }
     if (isset($params['parent_id']) && $params['parent_id'] && $this->getById($params['parent_id'])) {
         $data['parent_id'] = $params['parent_id'];
     }
     $data['tips_message'] = $params['message'];
     $data[$this->_pk] = make_shard_id(VSID);
     $data['create_time'] = time();
     $data['user_id'] = USER_ID;
     $data['status'] = 'nonstart';
     $ret = $this->insert($data);
     if ($ret) {
         $this->setModelError('tips add success');
     } else {
         $this->setModelError('tips add failed');
     }
     return $ret;
 }