Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
张云鹏
/
uc-engine
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
cbfec35d
...
cbfec35d685650ff8afcb443eaaf1f8d05216e7e
authored
2022-04-21 23:22:42 +0800
by
xianghan
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
1.兼容历史数据无unionid和memberId的情况
1 parent
e166011b
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
87 additions
and
0 deletions
member-service-impl/src/test/java/com/topdraw/test/business/process/rest/UserOperationControllerTest.java
member-service-impl/src/test/java/com/topdraw/test/business/process/rest/UserOperationControllerTest.java
0 → 100644
View file @
cbfec35
package
com
.
topdraw
.
test
.
business
.
process
.
rest
;
import
com.alibaba.fastjson.JSON
;
import
com.topdraw.BaseTest
;
import
com.topdraw.business.module.user.weixin.domain.UserWeixin
;
import
com.topdraw.business.process.domian.TempCoupon
;
import
com.topdraw.business.process.domian.weixin.SubscribeBeanEvent
;
import
com.topdraw.business.process.rest.CouponOperationController
;
import
com.topdraw.business.process.rest.UserOperationController
;
import
com.topdraw.common.ResultInfo
;
import
com.topdraw.util.TimestampUtil
;
import
org.junit.Test
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
java.io.IOException
;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
UserOperationControllerTest
extends
BaseTest
{
@Autowired
UserOperationController
userOperationController
;
@Test
public
void
subscribe
(){
SubscribeBeanEvent
subscribeBeanEvent
=
new
SubscribeBeanEvent
();
try
{
String
s
=
"{\n"
+
" \"unionid\": \"oqDha5lxMuXYMGgT6gyLIFL7VumM\",\n"
+
" \"dyAppid\": \"wx5d88c7fe99f89f32\",\n"
+
" \"nickname\": \"%E5%90%89%E8%B4%9D\",\n"
+
" \"headimgurl\": \"https%3A%2F%2Fthirdwx.qlogo.cn%2Fmmopen%2Fvi_32%2FDYAIOgq83erGuDK9HlicY2iasIB5VHXTNWtuqfIZxIpzicQKWg9ogSRKRO1DeYtWicDHMMibpibHOEZRfp1Fvd4EQgrg%2F132\",\n"
+
" \"IPTVappid\": \"kids3\",\n"
+
" \"platformAccount\": \"topdraw\"\n"
+
"}"
;
userOperationController
.
saveUserInfo
(
s
);
String
a
=
"{\"appId\":\"wx5d88c7fe99f89f32\",\"eventKey\":\"\",\"headimgurl\":\"https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIOgq83erGuDK9HlicY2iasIB5VHXTNWtuqfIZxIpzicQKWg9ogSRKRO1DeYtWicDHMMibpibHOEZRfp1Fvd4EQgrg/132\",\"openId\":\"oeHBC6JjlbNGFQ172uKICRDYDuGs\",\"unionid\":\"oqDha5lxMuXYMGgT6gyLIFL7VumM\"}"
;
subscribeBeanEvent
.
setContent
(
a
);
userOperationController
.
subscribe
(
subscribeBeanEvent
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
}
@Test
public
void
createWeixinUserAndCreateMember
(){
/*{"accessToken":"","appid":"wxfaa765183a332521","authTime":1648479958000,
"createTime":1648479958000,"description":"",
"headimgurl":"upload/icon/2022-04-20/a642c2cc-0e71-460b-a373-cbb9df6873f2.jpg",
"id":127942,"nickname":"5ZCJ6LSd","openid":"oxgff4goR2v2747JBYOhTRN38Z-o",
"privilege":"","refreshToken":"","sex":0,"sourceDesc":"","sourceEntity":"",
"sourceId":"","sourceType":"","sourceUser":0,"syncStatus":0,
"unionid":"oqDha5lxMuXYMGgT6gyLIFL7VumM","updateTime":1650450992000}*/
UserWeixin
userWeixin
=
new
UserWeixin
();
userWeixin
.
setAccessToken
(
""
);
userWeixin
.
setAppid
(
"wxfaa765183a332521"
);
userWeixin
.
setAuthTime
(
TimestampUtil
.
now
());
userWeixin
.
setHeadimgurl
(
"upload/icon/2022-04-20/a642c2cc-0e71-460b-a373-cbb9df6873f2.jpg"
);
userWeixin
.
setId
(
127942L
);
// userWeixin.setNickname("5ZCJ6LSd");
userWeixin
.
setNickname
(
null
);
userWeixin
.
setOpenid
(
"oxgff4goR2v2747JBYOhTRN38Z-o"
);
// userWeixin.setOpenid("1");
userWeixin
.
setPrivilege
(
""
);
userWeixin
.
setRefreshToken
(
""
);
userWeixin
.
setSex
(
null
);
// userWeixin.setSex(0);
userWeixin
.
setSourceDesc
(
""
);
userWeixin
.
setSourceEntity
(
""
);
userWeixin
.
setSourceId
(
""
);
userWeixin
.
setSourceType
(
""
);
userWeixin
.
setSourceUser
(
0L
);
userWeixin
.
setSyncStatus
(
0
);
userWeixin
.
setUnionid
(
"oqDha5lxMuXYMGgT6gyLIFL7VumM"
);
ResultInfo
resultInfo
=
this
.
userOperationController
.
createWeixinUserAndCreateMember
(
userWeixin
);
LOG
.
info
(
"===>>>"
+
resultInfo
);
}
}
Please
register
or
sign in
to post a comment