增加 添加和批量添加用户的时候,增加0元账户钱包

Change-Id: Ie6c7b0bcda62e898bb9d15864d11c7111e79fa0d
This commit is contained in:
vguanyiwgd 2024-04-02 10:58:20 +08:00
parent 44618c2e8d
commit 6fb1f17d58
2 changed files with 36 additions and 1 deletions

View File

@ -456,6 +456,10 @@ class User extends CI_Controller
$rs = $this->idcard_model->bandIdCard($userId, $cardNo); $rs = $this->idcard_model->bandIdCard($userId, $cardNo);
$result .= ',' . $rs['msg']; $result .= ',' . $rs['msg'];
} }
// 如果没账户就开0元账户
$this->user_model->createEmptyAccount($userId);
// // 导入IC卡号 // // 导入IC卡号
// if ($userId && $cardNo) { // if ($userId && $cardNo) {
// $rs = $this->idcard_model->bandIdCard($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, $result);
array_push($currentData, $password); array_push($currentData, $password);
array_push($list, $currentData); array_push($list, $currentData);

View File

@ -192,6 +192,9 @@ class User_model extends CI_Model
}else{ }else{
$result = $this->tb_user->insert($field); $result = $this->tb_user->insert($field);
if ($result) { if ($result) {
// 创建空账户
$this->createEmptyAccount($result);
$img_id = intval($data['img_id']); $img_id = intval($data['img_id']);
if($img_id) { if($img_id) {
$card = substr(md5("yzms".$result), 10, 10); $card = substr(md5("yzms".$result), 10, 10);
@ -201,7 +204,7 @@ class User_model extends CI_Model
$this->rs['msg'] = '添加用户成功!'; $this->rs['msg'] = '添加用户成功!';
$this->rs['user_id'] = $result; $this->rs['user_id'] = $result;
} else { } else {
$this->rs['msg'] = '添加用户成功'; $this->rs['msg'] = '添加用户失败';
} }
} }
@ -370,6 +373,9 @@ class User_model extends CI_Model
$this->rs['user_id'] = $result; $this->rs['user_id'] = $result;
return $this->rs; return $this->rs;
} }
// 创建空账户
$this->createEmptyAccount($result);
$this->rs['success'] = true; $this->rs['success'] = true;
$this->rs['msg'] = '添加用户成功!'. $idCardMsg; $this->rs['msg'] = '添加用户成功!'. $idCardMsg;
$this->rs['user_id'] = $result; $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 $id
* @param $enabled * @param $enabled