Browse Source

[B端登录][修复]:B端登录

release_toaliyun_real
Stormeye.Wu 7 years ago
parent
commit
bcda2b2767
3 changed files with 23 additions and 6 deletions
  1. +10
    -6
      mallinkBApi/src/main/java/com/simple/controller/WxMerchantBUserController.java
  2. +8
    -0
      mallinkService/src/main/java/com/simple/service/WxMerchantBUserService.java
  3. +5
    -0
      mallinkService/src/main/java/com/simple/service/impl/WxMerchantBUserServiceImpl.java

+ 10
- 6
mallinkBApi/src/main/java/com/simple/controller/WxMerchantBUserController.java View File

@@ -73,16 +73,20 @@ public class WxMerchantBUserController extends BaseController
WxMerchantBUser user = new WxMerchantBUser();
user.setAppId(appId);
user.setPhone(phone);
user.setBUserPwd(password);

try {
WxMerchantBUser user1 = wxMerchantBUserService.getById(user.getId());
WxMerchantBUser user1 = wxMerchantBUserService.getBUserByAppId(user);
if (user1 != null) {
user1.createToken(new Date());
token = user1.getToken();
wxMerchantBUserService.saveOrUpdate(user1);
resultMap.put("token", token);
if (user1.getBUserPwd() == password) {
user1.createToken(new Date());
token = user1.getToken();
wxMerchantBUserService.saveOrUpdate(user1);
resultMap.put("token", token);
} else {
return new ResultData(ErrorCode.PASSWORD_ERROR);
}
} else {
user.setBUserPwd(password);
user.createToken(new Date());
token = user.getToken();



+ 8
- 0
mallinkService/src/main/java/com/simple/service/WxMerchantBUserService.java View File

@@ -30,6 +30,14 @@ public interface WxMerchantBUserService {
* @return
*/
WxMerchantBUser getByToken(String token);

/**
* 根据appId,phone获得实体
*
* @param record
* @return
*/
WxMerchantBUser getBUserByAppId(WxMerchantBUser record);
/**
* 保存或更新实体


+ 5
- 0
mallinkService/src/main/java/com/simple/service/impl/WxMerchantBUserServiceImpl.java View File

@@ -27,6 +27,11 @@ public class WxMerchantBUserServiceImpl implements WxMerchantBUserService {
return wxMerchantBUserMapper.selectByPrimaryKey(id);
}

@Override
public WxMerchantBUser getBUserByAppId(WxMerchantBUser record) {
return wxMerchantBUserMapper.selectOne(record);
}

@Override
public WxMerchantBUser getByToken(String token) {
return wxMerchantBUserMapper.findByToken(token);


Loading…
Cancel
Save