用户信息修改也推送id

This commit is contained in:
19173159168
2025-09-02 22:00:15 +08:00
parent e7dd35438c
commit e42b95e556
3 changed files with 17 additions and 5 deletions

View File

@ -98,8 +98,10 @@ public class ZcBaseUserController extends BaseController
{ {
int flag = zcBaseUserService.insertZcBaseUser(zcBaseUser); int flag = zcBaseUserService.insertZcBaseUser(zcBaseUser);
if(flag > 0){ if(flag > 0){
// 存在修改用户信息情况(门店用户场景)
ZcBaseUser baseUser = zcBaseUserService.selectZcBaseUserByPhone(zcBaseUser.getPhoneNumber());
// 推送用户ID // 推送用户ID
dataPushApi.sendAddUser(zcBaseUser.getId()); dataPushApi.sendAddUser(baseUser.getId());
} }
return toAjax(flag); return toAjax(flag);
} }

View File

@ -30,6 +30,7 @@ public interface IZcBaseUserService
public List<ZcBaseUser> selectZcBaseUserByStoreId(Long storeId, Long operatorId); public List<ZcBaseUser> selectZcBaseUserByStoreId(Long storeId, Long operatorId);
public ZcBaseUser selectZcBaseUserByPhone(String phone);
/** /**
* 新增租车用户信息 * 新增租车用户信息
* *

View File

@ -57,6 +57,11 @@ public class ZcBaseUserServiceImpl implements IZcBaseUserService
return zcBaseUserMapper.selectZcBaseUserByStoreId(storeId,operatorId); return zcBaseUserMapper.selectZcBaseUserByStoreId(storeId,operatorId);
} }
@Override
public ZcBaseUser selectZcBaseUserByPhone(String phone) {
return zcBaseUserMapper.selectZcBaseUserByPhone(phone);
}
/** /**
* 新增租车用户信息 * 新增租车用户信息
* *
@ -76,9 +81,11 @@ public class ZcBaseUserServiceImpl implements IZcBaseUserService
a.setIsStore(1L); a.setIsStore(1L);
a.setUpdateTime(DateUtils.getNowDate()); a.setUpdateTime(DateUtils.getNowDate());
int rows = zcBaseUserMapper.updateZcBaseUser(a); int rows = zcBaseUserMapper.updateZcBaseUser(a);
// 然后绑定与门店的关联 if(rows > 0) {
oldUser.setZcBaseUserStoreList(zcBaseUser.getZcBaseUserStoreList()); // 然后绑定与门店的关联
insertZcBaseUserStore(oldUser); oldUser.setZcBaseUserStoreList(zcBaseUser.getZcBaseUserStoreList());
insertZcBaseUserStore(oldUser);
}
return rows; return rows;
}else{ }else{
String md5Hexpwd = DigestUtils.md5Hex(zcBaseUser.getPassword()); String md5Hexpwd = DigestUtils.md5Hex(zcBaseUser.getPassword());
@ -86,7 +93,9 @@ public class ZcBaseUserServiceImpl implements IZcBaseUserService
zcBaseUser.setIsStore(1L); zcBaseUser.setIsStore(1L);
zcBaseUser.setCreateTime(DateUtils.getNowDate()); zcBaseUser.setCreateTime(DateUtils.getNowDate());
int rows = zcBaseUserMapper.insertZcBaseUser(zcBaseUser); int rows = zcBaseUserMapper.insertZcBaseUser(zcBaseUser);
insertZcBaseUserStore(zcBaseUser); if (rows > 0){
insertZcBaseUserStore(zcBaseUser);
}
return rows; return rows;
} }
} }