Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
introducer
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sugar
introducer
Commits
8a5f474c
Commit
8a5f474c
authored
Aug 12, 2023
by
twj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
twj,增加股权查询接口
parent
9ebe6610
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
52 additions
and
5 deletions
+52
-5
application/admin/controller/device/Site.php
application/admin/controller/device/Site.php
+18
-1
application/admin/controller/users/Withdraw.php
application/admin/controller/users/Withdraw.php
+2
-2
application/api/controller/Users.php
application/api/controller/Users.php
+32
-2
No files found.
application/admin/controller/device/Site.php
View file @
8a5f474c
...
...
@@ -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
();
...
...
application/admin/controller/users/Withdraw.php
View file @
8a5f474c
...
...
@@ -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
){
...
...
application/api/controller/Users.php
View file @
8a5f474c
...
...
@@ -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
]);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment