Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
xyqb-user2
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
head_group
xyqb-user2
Commits
810d32a5
Commit
810d32a5
authored
Aug 21, 2023
by
武飞达
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
2085dd49
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
27 additions
and
9 deletions
+27
-9
OauthApiV2Controller.java
...antgroup/xyqb/controller/api/v2/OauthApiV2Controller.java
+3
-1
ShopMapRsp.java
src/main/java/cn/quantgroup/xyqb/model/ShopMapRsp.java
+12
-0
LoginContext.java
...main/java/cn/quantgroup/xyqb/service/v2/LoginContext.java
+12
-8
No files found.
src/main/java/cn/quantgroup/xyqb/controller/api/v2/OauthApiV2Controller.java
View file @
810d32a5
...
...
@@ -6,12 +6,14 @@ import cn.quantgroup.xyqb.controller.req.v2.UserInfoConvertReq;
import
cn.quantgroup.xyqb.model.ClientType
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.model.LoginBean
;
import
cn.quantgroup.xyqb.model.ShopMapRsp
;
import
cn.quantgroup.xyqb.service.v2.LoginContext
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
import
java.util.Objects
;
@RestController
...
...
@@ -40,7 +42,7 @@ public class OauthApiV2Controller implements IBaseController {
}
@PostMapping
(
"/shop-map/user-data-convert"
)
public
JsonResult
<
UserInfoConvertReq
>
shopMapDataConvert
(
@RequestBody
UserInfoConvertReq
req
){
public
JsonResult
<
List
<
ShopMapRsp
>
>
shopMapDataConvert
(
@RequestBody
UserInfoConvertReq
req
){
//手机号是否存在--注册 登录
//微信是否存在- 若存在,和手机号是否匹配相同
...
...
src/main/java/cn/quantgroup/xyqb/model/ShopMapRsp.java
0 → 100644
View file @
810d32a5
package
cn
.
quantgroup
.
xyqb
.
model
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
public
class
ShopMapRsp
implements
Serializable
{
private
Long
id
;
private
String
phoneNo
;
private
String
uuid
;
}
src/main/java/cn/quantgroup/xyqb/service/v2/LoginContext.java
View file @
810d32a5
...
...
@@ -11,6 +11,7 @@ import cn.quantgroup.xyqb.exception.BizException;
import
cn.quantgroup.xyqb.exception.BizExceptionEnum
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.model.LoginBean
;
import
cn.quantgroup.xyqb.model.ShopMapRsp
;
import
cn.quantgroup.xyqb.model.UserInfo
;
import
cn.quantgroup.xyqb.model.session.SessionStruct
;
import
cn.quantgroup.xyqb.model.v2.login.BaseLoginParam
;
...
...
@@ -28,11 +29,7 @@ import org.springframework.context.ApplicationEventPublisher;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
java.util.Collection
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.UUID
;
import
java.util.*
;
import
java.util.function.Function
;
import
java.util.stream.Collectors
;
...
...
@@ -116,7 +113,7 @@ public class LoginContext {
/**
* 消费地图历史数据清洗转换
*/
public
UserInfoConvertReq
shopMapDataConvert
(
UserInfoConvertReq
req
){
public
List
<
ShopMapRsp
>
shopMapDataConvert
(
UserInfoConvertReq
req
){
List
<
UserInfoConvertReq
.
UserConvertInfo
>
userConvertInfoList
=
req
.
getUserConvertInfoList
();
if
(
CollectionUtils
.
isEmpty
(
userConvertInfoList
)
||
userConvertInfoList
.
get
(
0
).
getUser
()
==
null
)
{
throw
new
BizException
(
BizExceptionEnum
.
ERROR_PARAM
);
...
...
@@ -183,9 +180,16 @@ public class LoginContext {
if
(
CollectionUtils
.
isNotEmpty
(
entities
))
{
userInfoRepository
.
save
(
entities
);
}
List
<
ShopMapRsp
>
shopMapRsps
=
new
ArrayList
<>();
for
(
User
user
:
registerUserList
)
{
ShopMapRsp
shopMapRsp
=
new
ShopMapRsp
();
shopMapRsp
.
setId
(
user
.
getId
());
shopMapRsp
.
setPhoneNo
(
user
.
getPhoneNo
());
shopMapRsp
.
setUuid
(
user
.
getUuid
());
shopMapRsps
.
add
(
shopMapRsp
);
}
return
req
;
return
shopMapRsps
;
//手机号是否存在--注册 登录
//微信是否存在- 若存在,和手机号是否匹配相同
...
...
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