Commit 8a5f474c authored by twj's avatar twj

twj,增加股权查询接口

parent 9ebe6610
......@@ -195,9 +195,26 @@ class Site extends Backend
$this->error("当前选择小区可授权设备不足!只剩" . $deviceAmount);
}
$site = $this->model->where(['agent_user_id' => $params['agent_user_id'], 'group_id' => $params['group_id']])->find();
if (!$site) {
$deviceInfo = $this->Chargedevicemodel->where(['user_id' => 0, 'authorizestatus' => 1, 'group_id' => $params['group_id']])->find();
$siteData = [
'agent_user_id' => $params['agent_user_id'],
'province_id' => $deviceInfo['province_id'],
'city_id' => $deviceInfo['city_id'],
'area_id' => $deviceInfo['area_id'],
'area_name' => $deviceInfo['area_name'],
'createtime' => time(),
'status' => 1,
'group_id' => $deviceInfo['group_id']
];
$site = $this->model->create($siteData);
}
if (!$site) {
$this->error("当前桩主未开通" . $deviceInfo['area_name'] . "站点权限,请手动开通");
}
$update_arr['user_id'] = $params['agent_user_id'];
$update_arr['authorizestatus'] = 2;
$update_arr['authorizetime'] = strtotime(date('Y-m-d'))+86400;
$update_arr['authorizetime'] = strtotime(date('Y-m-d')) + 86400;
$update_arr['site_id'] = $site['id'];
$this->Chargedevicemodel->where(['user_id' => 0, 'authorizestatus' => 1, 'group_id' => $params['group_id']])->limit($params['amount'])->update($update_arr);
Db::commit();
......
......@@ -210,7 +210,7 @@ class Withdraw extends Backend
$bankcard = $this->Bankcardmodel->where(['id' =>$val['bankcard_id']])->find();
switch ($val['withdraw_way']){
case 1://提现至零钱
$result = $wxpayConstants->enterprisePayment($usersinfo['wx_openid'], $desc, $val['cash_sn'], $val['money'], $val['name'], $jsonMap);
$result = $wxpayConstants->crteateMchPayV2($usersinfo['wx_openid'], $desc, $val['cash_sn'], $val['money'], $val['name'], $jsonMap);
break;
case 2://提现至银行卡
if($withraw_money <= 1000*100){
......@@ -288,7 +288,7 @@ class Withdraw extends Backend
}
switch ($row['withdraw_way']){
case 1://提现至零钱
$result = $wxpayConstants->enterprisePayment($usersinfo['wx_openid'], $desc, $row['cash_sn'], $row['money'], $row['name'], $jsonMap);
$result = $wxpayConstants->crteateMchPayV2($usersinfo['wx_openid'], $desc, $row['cash_sn'], $row['money'], $row['name'], $jsonMap);
break;
case 2://提现至银行卡
if($withraw_money <= 1000*100){
......
......@@ -164,8 +164,12 @@ class Users extends Api
}
$userinfo['invite_device_num'] = \app\admin\model\order\Order::where(['share_id' => $uid, 'sale_status' => 2])->sum('num'); //推广设备数
$userinfo['recharge_amount'] = Config::get('site.recharge_gift_pack');
$this->success('获取用户信息成功', ['userinfo' => $userinfo]);
//股东身份判断,有股权或股票时视为股东
$userinfo['shareholder'] = 0;
if ($userinfo['equity'] > 0) {
$userinfo['shareholder'] = 1;
}
$this->success('获取用户信息成功', ['userinfo' => $userinfo, 'shareholder' => $userinfo['shareholder']]);
}
/**
......@@ -799,4 +803,30 @@ class Users extends Api
}
$this->success('获取账单明细成功', ['userdetailmoneys' => $userdetailmoneys]);
}
/**
* 股权查询接口
*/
public function userEquity()
{
$userInfo = UsersModel::alias('user')
->join('agent', 'user.id=agent.agent_user_id', 'left')
->field("user.id,user.realname,agent.identity_number,
user.equity,user.equity_code,
FROM_UNIXTIME(user.signtime,'%Y-%m-%d %T') as signtime")
->where(['id' => $this->auth->id])->find();
if (!$userInfo) {
$this->error('获取用户信息失败');
}
if (!$userInfo['equity']) {
$this->error('当前用户没有获得股权');
}
$companyInfo['address'] = "江西省南昌市南昌县莲塘镇澄湖西路295号";
$companyInfo['established_time'] = "2021-07-14";
$companyInfo['business_license'] = "91360106MA3AEF9220";
$companyInfo['registered_capital'] = "3000万";
$companyInfo['description'] = "公司在上市后赠送同等金额原始股;本股权证书经公司正式授权井加盖公章,即可有效。特此为证。";
$companyInfo['official_seal'] = "";
$companyInfo['chairman_seal'] = "";
$this->success('获取股权信息成功', ['equityInfo' => $userInfo, 'companyInfo' => $companyInfo]);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment