增加 添加和批量添加用户的时候,增加0元账户钱包
Change-Id: Ie6c7b0bcda62e898bb9d15864d11c7111e79fa0d
This commit is contained in:
parent
44618c2e8d
commit
6fb1f17d58
|
@ -456,6 +456,10 @@ class User extends CI_Controller
|
|||
$rs = $this->idcard_model->bandIdCard($userId, $cardNo);
|
||||
$result .= ',' . $rs['msg'];
|
||||
}
|
||||
|
||||
// 如果没账户,就开0元账户
|
||||
$this->user_model->createEmptyAccount($userId);
|
||||
|
||||
// // 导入IC卡号
|
||||
// if ($userId && $cardNo) {
|
||||
// $rs = $this->idcard_model->bandIdCard($userId, $cardNo);
|
||||
|
@ -680,6 +684,9 @@ class User extends CI_Controller
|
|||
}
|
||||
}
|
||||
|
||||
// 如果没账户,就开0元账户
|
||||
$this->user_model->createEmptyAccount($userId);
|
||||
|
||||
array_push($currentData, $result);
|
||||
array_push($currentData, $password);
|
||||
array_push($list, $currentData);
|
||||
|
|
|
@ -192,6 +192,9 @@ class User_model extends CI_Model
|
|||
}else{
|
||||
$result = $this->tb_user->insert($field);
|
||||
if ($result) {
|
||||
// 创建空账户
|
||||
$this->createEmptyAccount($result);
|
||||
|
||||
$img_id = intval($data['img_id']);
|
||||
if($img_id) {
|
||||
$card = substr(md5("yzms".$result), 10, 10);
|
||||
|
@ -201,7 +204,7 @@ class User_model extends CI_Model
|
|||
$this->rs['msg'] = '添加用户成功!';
|
||||
$this->rs['user_id'] = $result;
|
||||
} else {
|
||||
$this->rs['msg'] = '添加用户成功!';
|
||||
$this->rs['msg'] = '添加用户失败!';
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -370,6 +373,9 @@ class User_model extends CI_Model
|
|||
$this->rs['user_id'] = $result;
|
||||
return $this->rs;
|
||||
}
|
||||
// 创建空账户
|
||||
$this->createEmptyAccount($result);
|
||||
|
||||
$this->rs['success'] = true;
|
||||
$this->rs['msg'] = '添加用户成功!'. $idCardMsg;
|
||||
$this->rs['user_id'] = $result;
|
||||
|
@ -406,6 +412,28 @@ class User_model extends CI_Model
|
|||
|
||||
}
|
||||
|
||||
// 创建空账户
|
||||
public function createEmptyAccount($user_id){
|
||||
// 判断用户是否已经存在账户
|
||||
$userAccount = $this->db->query("select * from tb_account WHERE user_id = ?",array($user_id))->row_array();
|
||||
if(empty($userAccount)){
|
||||
// 创建账户 type_id = 2, supplier_id = 当前登录者 supplier_id (若管理者没有关联supplier_id,则取tb_company关联的供应商id),recharge_fund_type = 2
|
||||
$supplierId = $this->session->userdata("supplierId");
|
||||
if(empty($supplierId)){
|
||||
// 查找 tb_supplier 关联的供应商
|
||||
$supplier = $this->db->query("select * from tb_supplier WHERE company_id = ?",array($this->session->companyId))->row_array();
|
||||
$supplierId = $supplier['id'];
|
||||
}
|
||||
$insertData = array(
|
||||
'user_id' => $user_id,
|
||||
'type_id' => 2,
|
||||
'supplier_id' => $supplierId,
|
||||
'recharge_fund_type' => 2,
|
||||
'account' => 0,
|
||||
);
|
||||
$this->db->insert('tb_account',$insertData);
|
||||
}
|
||||
}
|
||||
/** 设置 隐藏 与 恢复
|
||||
* @param $id
|
||||
* @param $enabled
|
||||
|
|
Loading…
Reference in New Issue