|
@@ -2424,7 +2424,7 @@ public class OrderServiceImpl implements OrderService {
|
|
|
|
|
|
String openId = (String) param.get("openId");
|
|
|
String memberCode = (String) param.get("memberCode");
|
|
|
- UserEntity userEntity = userDao.queryByMobile((String) userInfo.get("customPhone"));
|
|
|
+ UserEntity userEntity = userDao.queryByOpenId((String) userInfo.get("customPhone"));
|
|
|
if (userEntity == null) {
|
|
|
// 保存用户信息
|
|
|
userEntity = new UserEntity();
|
|
@@ -2436,7 +2436,7 @@ public class OrderServiceImpl implements OrderService {
|
|
|
userEntity.setRegisterTime(new Date());
|
|
|
userEntity.setLastLoginTime(new Date());
|
|
|
userEntity.setIdNo((String) userInfo.get("customIDCard"));
|
|
|
- userEntity.setOpenId(openId);
|
|
|
+ userEntity.setOpenId(userEntity.getMobile());
|
|
|
userEntity.setMemberCode(memberCode);
|
|
|
userDao.save(userEntity);
|
|
|
|
|
@@ -2451,12 +2451,8 @@ public class OrderServiceImpl implements OrderService {
|
|
|
userEntity.setUsername((String) userInfo.get("customName"));
|
|
|
userEntity.setIdNo((String) userInfo.get("customIDCard"));
|
|
|
userEntity.setMobile((String) userInfo.get("customPhone"));
|
|
|
- if (!org.springframework.util.StringUtils.isEmpty(openId)) {
|
|
|
- userEntity.setOpenId(openId);
|
|
|
- }
|
|
|
- if (!org.springframework.util.StringUtils.isEmpty(memberCode)) {
|
|
|
- userEntity.setMemberCode(memberCode);
|
|
|
- }
|
|
|
+ userEntity.setOpenId(userEntity.getMobile());
|
|
|
+ userEntity.setMemberCode(memberCode);
|
|
|
userDao.update(userEntity);
|
|
|
}
|
|
|
|
|
@@ -4623,6 +4619,10 @@ public class OrderServiceImpl implements OrderService {
|
|
|
userEntity.setOpenId(memberInfoDTO.getOpenId());
|
|
|
userEntity.setMemberCode(memberCode);
|
|
|
userService.save(userEntity);
|
|
|
+ } else {
|
|
|
+ userEntity.setOpenId(memberInfoDTO.getOpenId());
|
|
|
+ userEntity.setMemberCode(memberCode);
|
|
|
+ userService.update(userEntity);
|
|
|
}
|
|
|
Integer score = memberInfoDTO.getScore();
|
|
|
if (Objects.nonNull(score) && score > 0) {
|