You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
information-system/application/third_party/dinglogin/models/ding_login_model.php

34 lines
1.0 KiB
PHP

<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class ding_login_model extends CI_Model {
function __construct(){
parent::__construct();
$this->HT = $this->load->database('HT', TRUE);
}
public function addorupdateuser($data){
$sql = "
IF NOT EXISTS(
select * from Dingding_User where ddu_Unionid = ?
)
INSERT INTO Dingding_User (ddu_Name,ddu_Unionid,ddu_Mobile,ddu_Email,ddu_Position,ddu_Avatar,ddu_Datetime) VALUES (N?,?,?,?,N?,?,?)
ELSE
UPDATE Dingding_User SET
ddu_Name = N?,
ddu_Mobile = ?,
ddu_Email = ?,
ddu_Position = N?,
ddu_Avatar = ?,
ddu_Datetime = ?
WHERE ddu_Unionid = ?
";
$query = $this->HT->query($sql,array($data['unionid'],$data['name'],$data['unionid'],$data['mobile'],$data['orgEmail'],$data['position'],$data['avatar'],$data['datetime'],$data['name'],$data['mobile'],$data['orgEmail'],$data['position'],$data['avatar'],$data['datetime'],$data['unionid']));
}
}
?>