Commit 810d32a5 authored by 武飞达's avatar 武飞达

fix

parent 2085dd49
...@@ -6,12 +6,14 @@ import cn.quantgroup.xyqb.controller.req.v2.UserInfoConvertReq; ...@@ -6,12 +6,14 @@ import cn.quantgroup.xyqb.controller.req.v2.UserInfoConvertReq;
import cn.quantgroup.xyqb.model.ClientType; import cn.quantgroup.xyqb.model.ClientType;
import cn.quantgroup.xyqb.model.JsonResult; import cn.quantgroup.xyqb.model.JsonResult;
import cn.quantgroup.xyqb.model.LoginBean; import cn.quantgroup.xyqb.model.LoginBean;
import cn.quantgroup.xyqb.model.ShopMapRsp;
import cn.quantgroup.xyqb.service.v2.LoginContext; import cn.quantgroup.xyqb.service.v2.LoginContext;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import java.util.Objects; import java.util.Objects;
@RestController @RestController
...@@ -40,7 +42,7 @@ public class OauthApiV2Controller implements IBaseController { ...@@ -40,7 +42,7 @@ public class OauthApiV2Controller implements IBaseController {
} }
@PostMapping("/shop-map/user-data-convert") @PostMapping("/shop-map/user-data-convert")
public JsonResult<UserInfoConvertReq> shopMapDataConvert(@RequestBody UserInfoConvertReq req){ public JsonResult<List<ShopMapRsp>> shopMapDataConvert(@RequestBody UserInfoConvertReq req){
//手机号是否存在--注册 登录 //手机号是否存在--注册 登录
//微信是否存在- 若存在,和手机号是否匹配相同 //微信是否存在- 若存在,和手机号是否匹配相同
......
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;
}
...@@ -11,6 +11,7 @@ import cn.quantgroup.xyqb.exception.BizException; ...@@ -11,6 +11,7 @@ import cn.quantgroup.xyqb.exception.BizException;
import cn.quantgroup.xyqb.exception.BizExceptionEnum; import cn.quantgroup.xyqb.exception.BizExceptionEnum;
import cn.quantgroup.xyqb.model.JsonResult; import cn.quantgroup.xyqb.model.JsonResult;
import cn.quantgroup.xyqb.model.LoginBean; import cn.quantgroup.xyqb.model.LoginBean;
import cn.quantgroup.xyqb.model.ShopMapRsp;
import cn.quantgroup.xyqb.model.UserInfo; import cn.quantgroup.xyqb.model.UserInfo;
import cn.quantgroup.xyqb.model.session.SessionStruct; import cn.quantgroup.xyqb.model.session.SessionStruct;
import cn.quantgroup.xyqb.model.v2.login.BaseLoginParam; import cn.quantgroup.xyqb.model.v2.login.BaseLoginParam;
...@@ -28,11 +29,7 @@ import org.springframework.context.ApplicationEventPublisher; ...@@ -28,11 +29,7 @@ import org.springframework.context.ApplicationEventPublisher;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import java.util.Collection; import java.util.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import java.util.function.Function; import java.util.function.Function;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -116,7 +113,7 @@ public class LoginContext { ...@@ -116,7 +113,7 @@ public class LoginContext {
/** /**
* 消费地图历史数据清洗转换 * 消费地图历史数据清洗转换
*/ */
public UserInfoConvertReq shopMapDataConvert(UserInfoConvertReq req){ public List<ShopMapRsp> shopMapDataConvert(UserInfoConvertReq req){
List<UserInfoConvertReq.UserConvertInfo> userConvertInfoList = req.getUserConvertInfoList(); List<UserInfoConvertReq.UserConvertInfo> userConvertInfoList = req.getUserConvertInfoList();
if (CollectionUtils.isEmpty(userConvertInfoList) || userConvertInfoList.get(0).getUser() == null) { if (CollectionUtils.isEmpty(userConvertInfoList) || userConvertInfoList.get(0).getUser() == null) {
throw new BizException(BizExceptionEnum.ERROR_PARAM); throw new BizException(BizExceptionEnum.ERROR_PARAM);
...@@ -183,9 +180,16 @@ public class LoginContext { ...@@ -183,9 +180,16 @@ public class LoginContext {
if (CollectionUtils.isNotEmpty(entities)) { if (CollectionUtils.isNotEmpty(entities)) {
userInfoRepository.save(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 shopMapRsps;
return req;
//手机号是否存在--注册 登录 //手机号是否存在--注册 登录
//微信是否存在- 若存在,和手机号是否匹配相同 //微信是否存在- 若存在,和手机号是否匹配相同
......
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