Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
纵之格
ShopXO
提交
5fbc5eb1
ShopXO
项目概览
纵之格
/
ShopXO
通知
394
Star
16
Fork
11
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5fbc5eb1
编写于
10月 31, 2019
作者:
D
devil_gong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
qq小程序
上级
686b1830
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
38 addition
and
13 deletion
+38
-13
application/admin/view/default/user/index.html
application/admin/view/default/user/index.html
+6
-0
application/admin/view/default/user/save_info.html
application/admin/view/default/user/save_info.html
+8
-0
application/lang/zh-cn.php
application/lang/zh-cn.php
+1
-0
application/service/UserService.php
application/service/UserService.php
+11
-1
public/appmini/old/qq/app.js
public/appmini/old/qq/app.js
+2
-2
public/appmini/old/qq/pages/login/login.js
public/appmini/old/qq/pages/login/login.js
+4
-4
public/appmini/old/qq/pages/login/login.qss
public/appmini/old/qq/pages/login/login.qss
+6
-6
未找到文件。
application/admin/view/default/user/index.html
浏览文件 @
5fbc5eb1
...
...
@@ -149,6 +149,12 @@
<dt>
头条openid
</dt>
<dd>
{{if empty($v['toutiao_openid'])}}
<span
class=
"cr-ddd"
>
未知
</span>
{{else /}}{{$v.toutiao_openid}}{{/if}}
</dd>
<dt>
QQopenid
</dt>
<dd>
{{if empty($v['qq_openid'])}}
<span
class=
"cr-ddd"
>
未知
</span>
{{else /}}{{$v.qq_openid}}{{/if}}
</dd>
<dt>
QQunionid
</dt>
<dd>
{{if empty($v['qq_unionid'])}}
<span
class=
"cr-ddd"
>
未知
</span>
{{else /}}{{$v.qq_unionid}}{{/if}}
</dd>
<dt>
微信openid
</dt>
<dd>
{{if empty($v['weixin_openid'])}}
<span
class=
"cr-ddd"
>
未知
</span>
{{else /}}{{$v.weixin_openid}}{{/if}}
</dd>
...
...
application/admin/view/default/user/save_info.html
浏览文件 @
5fbc5eb1
...
...
@@ -45,6 +45,14 @@
<label>
头条openid
</label>
<input
type=
"text"
name=
"toutiao_openid"
class=
"am-radius"
placeholder=
"头条openid"
data-validation-message=
"请填写头条openid"
{{
if
!
empty
($
data
)}}
value=
"{{$data.toutiao_openid}}"
{{/
if
}}
/>
</div>
<div
class=
"am-form-group"
>
<label>
QQopenid
</label>
<input
type=
"text"
name=
"qq_openid"
class=
"am-radius"
placeholder=
"QQopenid"
data-validation-message=
"请填写QQopenid"
{{
if
!
empty
($
data
)}}
value=
"{{$data.qq_openid}}"
{{/
if
}}
/>
</div>
<div
class=
"am-form-group"
>
<label>
QQunionid
</label>
<input
type=
"text"
name=
"qq_unionid"
class=
"am-radius"
placeholder=
"QQunionid"
data-validation-message=
"请填写QQunionid"
{{
if
!
empty
($
data
)}}
value=
"{{$data.qq_unionid}}"
{{/
if
}}
/>
</div>
<div
class=
"am-form-group"
>
<label>
微信openid
</label>
<input
type=
"text"
name=
"weixin_openid"
class=
"am-radius"
placeholder=
"微信openid"
data-validation-message=
"请填写微信openid"
{{
if
!
empty
($
data
)}}
value=
"{{$data.weixin_openid}}"
{{/
if
}}
/>
...
...
application/lang/zh-cn.php
浏览文件 @
5fbc5eb1
...
...
@@ -129,6 +129,7 @@ return array(
'weixin'
=>
array
(
'value'
=>
'weixin'
,
'name'
=>
'微信小程序'
),
'baidu'
=>
array
(
'value'
=>
'baidu'
,
'name'
=>
'百度小程序'
),
'toutiao'
=>
array
(
'value'
=>
'toutiao'
,
'name'
=>
'头条小程序'
),
'qq'
=>
array
(
'value'
=>
'qq'
,
'name'
=>
'QQ小程序'
),
),
// 小程序url跳转类型
...
...
application/service/UserService.php
浏览文件 @
5fbc5eb1
...
...
@@ -316,6 +316,8 @@ class UserService
'alipay_openid'
=>
isset
(
$params
[
'alipay_openid'
])
?
$params
[
'alipay_openid'
]
:
''
,
'baidu_openid'
=>
isset
(
$params
[
'baidu_openid'
])
?
$params
[
'baidu_openid'
]
:
''
,
'toutiao_openid'
=>
isset
(
$params
[
'toutiao_openid'
])
?
$params
[
'toutiao_openid'
]
:
''
,
'qq_openid'
=>
isset
(
$params
[
'qq_openid'
])
?
$params
[
'qq_openid'
]
:
''
,
'qq_unionid'
=>
isset
(
$params
[
'qq_unionid'
])
?
$params
[
'qq_unionid'
]
:
''
,
'weixin_openid'
=>
isset
(
$params
[
'weixin_openid'
])
?
$params
[
'weixin_openid'
]
:
''
,
'weixin_unionid'
=>
isset
(
$params
[
'weixin_unionid'
])
?
$params
[
'weixin_unionid'
]
:
''
,
'weixin_web_openid'
=>
isset
(
$params
[
'weixin_web_openid'
])
?
$params
[
'weixin_web_openid'
]
:
''
,
...
...
@@ -1662,6 +1664,14 @@ class UserService
{
$data
[
'weixin_unionid'
]
=
$params
[
'weixin_unionid'
];
}
// QQ用户unionid
if
(
!
empty
(
$params
[
'qq_unionid'
]))
{
$data
[
'qq_unionid'
]
=
$params
[
'qq_unionid'
];
}
// 用户信息处理
$user
=
self
::
AppUserInfoHandle
(
null
,
$field
,
$params
[
'openid'
]);
if
(
!
empty
(
$user
))
{
...
...
@@ -1697,7 +1707,7 @@ class UserService
public
static
function
AppUserInfoHandle
(
$user_id
=
null
,
$where_field
=
null
,
$where_value
=
null
,
$user
=
[])
{
// 获取用户信息
$field
=
'id,username,nickname,mobile,email,avatar,alipay_openid,weixin_openid,weixin_unionid,weixin_web_openid,baidu_openid,toutiao_openid,integral,locking_integral'
;
$field
=
'id,username,nickname,mobile,email,avatar,alipay_openid,weixin_openid,weixin_unionid,weixin_web_openid,baidu_openid,toutiao_openid,
qq_openid,qq_unionid,
integral,locking_integral'
;
if
(
!
empty
(
$user_id
))
{
$user
=
self
::
UserInfo
(
'id'
,
$user_id
,
$field
);
...
...
public/appmini/old/qq/app.js
浏览文件 @
5fbc5eb1
...
...
@@ -67,7 +67,7 @@ App({
// 请求地址
request_url
:
"
{{request_url}}
"
,
request_url
:
'
http://tp5-dev.com/
'
,
//
request_url: 'https://test.shopxo.net/',
request_url
:
'
https://test.shopxo.net/
'
,
// 基础信息
application_title
:
"
{{application_title}}
"
,
...
...
@@ -145,7 +145,7 @@ App({
return
(
this
.
data
.
request_url
+
"
index.php?s=/
"
+
m
+
"
/
"
+
c
+
"
/
"
+
a
+
"
&application=app&application_client_type=
weixin
"
+
"
&application=app&application_client_type=
qq
"
+
"
&token=
"
+
token
+
"
&ajax=ajax
"
+
...
...
public/appmini/old/qq/pages/login/login.js
浏览文件 @
5fbc5eb1
...
...
@@ -141,16 +141,16 @@ Page({
var
validation
=
[
{
fields
:
'
mobile
'
,
msg
:
'
请填写手机号码
'
},
{
fields
:
'
verify
'
,
msg
:
'
请填写验证码
'
},
{
fields
:
'
weixin
_openid
'
,
msg
:
'
授权id不能为空
'
}
{
fields
:
'
qq
_openid
'
,
msg
:
'
授权id不能为空
'
}
];
e
.
detail
.
value
[
'
weixin_openid
'
]
=
this
.
data
.
user
.
weixin
_openid
;
e
.
detail
.
value
[
'
qq_openid
'
]
=
this
.
data
.
user
.
qq
_openid
;
e
.
detail
.
value
[
'
nickname
'
]
=
this
.
data
.
user
.
nickname
;
e
.
detail
.
value
[
'
avatar
'
]
=
this
.
data
.
user
.
avatar
;
e
.
detail
.
value
[
'
province
'
]
=
this
.
data
.
user
.
province
;
e
.
detail
.
value
[
'
city
'
]
=
this
.
data
.
user
.
city
;
e
.
detail
.
value
[
'
gender
'
]
=
this
.
data
.
user
.
gender
;
e
.
detail
.
value
[
'
weixin_unionid
'
]
=
this
.
data
.
user
.
weixin
_unionid
||
''
;
e
.
detail
.
value
[
'
app_type
'
]
=
'
weixin
'
;
e
.
detail
.
value
[
'
qq_unionid
'
]
=
this
.
data
.
user
.
qq
_unionid
||
''
;
e
.
detail
.
value
[
'
app_type
'
]
=
'
qq
'
;
e
.
detail
.
value
[
'
referrer
'
]
=
(
params
==
null
)
?
(
this
.
data
.
user
.
referrer
||
0
)
:
(
params
.
referrer
||
0
);
if
(
app
.
fields_check
(
e
.
detail
.
value
,
validation
))
{
...
...
public/appmini/old/qq/pages/login/login.qss
浏览文件 @
5fbc5eb1
...
...
@@ -17,8 +17,8 @@ page{
.content input{
font-size: 28rpx;
color: #4e4e4e;
height:
40
px;
line-height:
40
px;
height:
80r
px;
line-height:
80r
px;
}
.content .code{
margin: 20rpx 0;
...
...
@@ -26,14 +26,14 @@ page{
position: relative;
}
.content .code .verify{
width:
63%;
width:
58%;
}
.content .code .verify-sub{
border: solid 1px #ff6482;
color: #ff6482;
width:
35
%;
height:
35
px;
line-height:
35
px;
width:
40
%;
height:
72r
px;
line-height:
40r
px;
border-radius: 10rpx;
position: absolute;
top: 0;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录