|
@@ -122,7 +122,9 @@ public class WxController {
|
|
|
public Result<?> iosLoginCheck(@RequestBody IosLoginParam param) {
|
|
public Result<?> iosLoginCheck(@RequestBody IosLoginParam param) {
|
|
|
YtDyzUser user = appUserMapper.selectByIosId(param.getIosId());
|
|
YtDyzUser user = appUserMapper.selectByIosId(param.getIosId());
|
|
|
if (user == null) {
|
|
if (user == null) {
|
|
|
- return Result.resultErr(RepMessage.OBJECT_NOT_EXIST);
|
|
|
|
|
|
|
+ IosUserInfo userInfo = setIosUserInfo(param);
|
|
|
|
|
+ YtDyzUser old = appUserService.crudForNewTransIos(param, userInfo);
|
|
|
|
|
+ return Result.resultObjOk(old);
|
|
|
}
|
|
}
|
|
|
List<YtDyzAdRecord> adRecordList = recordMapper.getByIosId(param.getIosId());
|
|
List<YtDyzAdRecord> adRecordList = recordMapper.getByIosId(param.getIosId());
|
|
|
user.setPreAdRecordList(adRecordList);
|
|
user.setPreAdRecordList(adRecordList);
|
|
@@ -166,11 +168,16 @@ public class WxController {
|
|
|
|
|
|
|
|
private IosUserInfo setIosUserInfo(IosLoginParam param){
|
|
private IosUserInfo setIosUserInfo(IosLoginParam param){
|
|
|
IosUserInfo userInfo = new IosUserInfo();
|
|
IosUserInfo userInfo = new IosUserInfo();
|
|
|
- userInfo.setOpenid(param.getIosId());
|
|
|
|
|
- userInfo.setHeadimgurl(param.getIconUrl());
|
|
|
|
|
|
|
+ userInfo.setOpenid(param.getIosId() == null ? "" : param.getIosId());
|
|
|
|
|
+ userInfo.setHeadimgurl(param.getIconUrl() == null ? "" : param.getIconUrl());
|
|
|
if (StrUtil.isEmpty(param.getAlias())){
|
|
if (StrUtil.isEmpty(param.getAlias())){
|
|
|
- YtDyzUser user = appUserMapper.getYtAppUserForIos(param.getIosId(), param.getDitchId());
|
|
|
|
|
- if (StrUtil.isEmpty(user.getNickName())) {
|
|
|
|
|
|
|
+ YtDyzUser user;
|
|
|
|
|
+ if (param.getDitchId() == null){
|
|
|
|
|
+ user = appUserMapper.selectByIosId(param.getIosId());
|
|
|
|
|
+ } else {
|
|
|
|
|
+ user = appUserMapper.getYtAppUserForIos(param.getIosId(), param.getDitchId());
|
|
|
|
|
+ }
|
|
|
|
|
+ if (user == null || StrUtil.isEmpty(user.getNickName())) {
|
|
|
userInfo.setNickname("Tourists" + IdUtil.fastSimpleUUID().substring(0, 8));
|
|
userInfo.setNickname("Tourists" + IdUtil.fastSimpleUUID().substring(0, 8));
|
|
|
} else {
|
|
} else {
|
|
|
userInfo.setNickname(user.getNickName());
|
|
userInfo.setNickname(user.getNickName());
|