Compare commits
No commits in common. "38be869a44ffbde2eb8d4fa808e91f75e38f8505" and "94f8bf8b46881eb7246fbc24e468adbc4aa7d812" have entirely different histories.
38be869a44
...
94f8bf8b46
5
pom.xml
5
pom.xml
|
|
@ -20,11 +20,6 @@
|
||||||
<artifactId>zcloud_gbscommon</artifactId>
|
<artifactId>zcloud_gbscommon</artifactId>
|
||||||
<version>1.0.0-SNAPSHOT</version>
|
<version>1.0.0-SNAPSHOT</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>org.apache.shiro</groupId>
|
|
||||||
<artifactId>shiro-core</artifactId>
|
|
||||||
<version>1.9.0</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<dependencyManagement>
|
<dependencyManagement>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
|
|
||||||
|
|
@ -88,19 +88,5 @@ public class CorpInfoController {
|
||||||
return corpInfoService.corpDepartlist(qry);
|
return corpInfoService.corpDepartlist(qry);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation("修改密码")
|
|
||||||
@PostMapping("/changePassword/{id}")
|
|
||||||
public SingleResponse changePassword(@PathVariable Long id){
|
|
||||||
corpInfoService.changePassword(id);
|
|
||||||
return SingleResponse.buildSuccess();
|
|
||||||
}
|
|
||||||
|
|
||||||
@ApiOperation("修改公司名称")
|
|
||||||
@PostMapping("/changeCompanyName")
|
|
||||||
public SingleResponse changeCompanyName(@Validated @RequestBody CorpInfoUpdateCmd corpInfoUpdateCmd){
|
|
||||||
corpInfoService.changeCompanyName(corpInfoUpdateCmd);
|
|
||||||
return SingleResponse.buildSuccess();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -30,11 +30,5 @@ public class CorpInfoUpdateExe {
|
||||||
throw new BizException("修改失败");
|
throw new BizException("修改失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void changeCompanyName(CorpInfoUpdateCmd corpInfoUpdateCmd) {
|
|
||||||
CorpInfoE corpInfoE = new CorpInfoE();
|
|
||||||
BeanUtils.copyProperties(corpInfoUpdateCmd, corpInfoE);
|
|
||||||
corpInfoGateway.changeCompanyName(corpInfoE);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,15 +3,12 @@ package com.zcloud.basic.info.command;
|
||||||
import com.alibaba.cola.exception.BizException;
|
import com.alibaba.cola.exception.BizException;
|
||||||
import com.zcloud.basic.info.domain.gateway.SysUserGateway;
|
import com.zcloud.basic.info.domain.gateway.SysUserGateway;
|
||||||
import com.zcloud.basic.info.domain.model.SysUserE;
|
import com.zcloud.basic.info.domain.model.SysUserE;
|
||||||
import com.zcloud.basic.info.dto.CorpInfoUpdateCmd;
|
|
||||||
import com.zcloud.basic.info.dto.SysUserUpdateCmd;
|
import com.zcloud.basic.info.dto.SysUserUpdateCmd;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import javax.validation.constraints.NotEmpty;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* web-app
|
* web-app
|
||||||
|
|
@ -33,13 +30,5 @@ public class SysUserUpdateExe {
|
||||||
throw new BizException("修改失败");
|
throw new BizException("修改失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void changePassword(Long id) {
|
|
||||||
sysUserGateway.changePassword(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void changeCompanyName(Long userId,String corpName) {
|
|
||||||
sysUserGateway.changeCompanyName(userId,corpName);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,6 @@ import com.zcloud.basic.info.persistence.repository.CorpInfoRepository;
|
||||||
import com.zcloud.basic.info.persistence.repository.DepartmentRepository;
|
import com.zcloud.basic.info.persistence.repository.DepartmentRepository;
|
||||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import org.apache.dubbo.config.annotation.DubboReference;
|
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
|
@ -40,7 +39,6 @@ public class CorpInfoQueryExe {
|
||||||
private final CorpInfoCoConvertor corpInfoCoConvertor;
|
private final CorpInfoCoConvertor corpInfoCoConvertor;
|
||||||
private final DepartmentRepository departmentRepository;
|
private final DepartmentRepository departmentRepository;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页
|
* 分页
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.zcloud.basic.info.domain.enums;
|
package com.zcloud.basic.info.enums;
|
||||||
|
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.zcloud.basic.info.domain.enums;
|
package com.zcloud.basic.info.enums;
|
||||||
|
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
||||||
|
|
@ -4,17 +4,21 @@ import com.alibaba.cola.dto.PageResponse;
|
||||||
import com.alibaba.cola.dto.SingleResponse;
|
import com.alibaba.cola.dto.SingleResponse;
|
||||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||||
import com.zcloud.basic.info.api.CorpInfoServiceI;
|
import com.zcloud.basic.info.api.CorpInfoServiceI;
|
||||||
import com.zcloud.basic.info.command.*;
|
import com.zcloud.basic.info.command.CorpInfoAddExe;
|
||||||
|
import com.zcloud.basic.info.command.CorpInfoRemoveExe;
|
||||||
|
import com.zcloud.basic.info.command.CorpInfoUpdateExe;
|
||||||
|
import com.zcloud.basic.info.command.SysUserAddExe;
|
||||||
import com.zcloud.basic.info.command.query.CorpInfoQueryExe;
|
import com.zcloud.basic.info.command.query.CorpInfoQueryExe;
|
||||||
import com.zcloud.basic.info.dto.*;
|
import com.zcloud.basic.info.dto.*;
|
||||||
import com.zcloud.basic.info.dto.clientobject.CorpDepartmentCO;
|
import com.zcloud.basic.info.dto.clientobject.CorpDepartmentCO;
|
||||||
import com.zcloud.basic.info.dto.clientobject.CorpInfoCO;
|
import com.zcloud.basic.info.dto.clientobject.CorpInfoCO;
|
||||||
import com.zcloud.basic.info.domain.enums.UserTypeEnum;
|
import com.zcloud.basic.info.enums.UserTypeEnum;
|
||||||
import com.zcloud.gbscommon.utils.Tools;
|
import com.zcloud.gbscommon.utils.Tools;
|
||||||
import org.apache.shiro.crypto.hash.SimpleHash;
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* web-app
|
* web-app
|
||||||
*
|
*
|
||||||
|
|
@ -29,7 +33,6 @@ public class CorpInfoServiceImpl implements CorpInfoServiceI {
|
||||||
private final CorpInfoRemoveExe corpInfoRemoveExe;
|
private final CorpInfoRemoveExe corpInfoRemoveExe;
|
||||||
private final CorpInfoQueryExe corpInfoQueryExe;
|
private final CorpInfoQueryExe corpInfoQueryExe;
|
||||||
private final SysUserAddExe sysUserAddExe;
|
private final SysUserAddExe sysUserAddExe;
|
||||||
private final SysUserUpdateExe sysUserUpdateExe;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageResponse<CorpInfoCO> listPage(CorpInfoPageQry qry) {
|
public PageResponse<CorpInfoCO> listPage(CorpInfoPageQry qry) {
|
||||||
|
|
@ -46,7 +49,6 @@ public class CorpInfoServiceImpl implements CorpInfoServiceI {
|
||||||
//新增企业成功后新增企业主账号用户(企业主账号的gbsId与企业的gbsId一致) 2025-10-31 huangyuxuan
|
//新增企业成功后新增企业主账号用户(企业主账号的gbsId与企业的gbsId一致) 2025-10-31 huangyuxuan
|
||||||
SysUserAddCmd user = new SysUserAddCmd();
|
SysUserAddCmd user = new SysUserAddCmd();
|
||||||
user.setId(userId).setUserId(Tools.get32UUID()).setUsername(cmd.getCorpName()).setName(cmd.getCorpName())
|
user.setId(userId).setUserId(Tools.get32UUID()).setUsername(cmd.getCorpName()).setName(cmd.getCorpName())
|
||||||
.setPassword(new SimpleHash("SHA-1",user.getUsername(),"Aa@123456789").toHex())
|
|
||||||
.setCorpinfoId(id).setUserType(UserTypeEnum.getUserType(cmd.getType())).setStatus("0")
|
.setCorpinfoId(id).setUserType(UserTypeEnum.getUserType(cmd.getType())).setStatus("0")
|
||||||
.setDepartmentId(id);
|
.setDepartmentId(id);
|
||||||
sysUserAddExe.execute(user);
|
sysUserAddExe.execute(user);
|
||||||
|
|
@ -77,17 +79,5 @@ public class CorpInfoServiceImpl implements CorpInfoServiceI {
|
||||||
public PageResponse<CorpDepartmentCO> corpDepartlist(CorpDepartmentQry qry) {
|
public PageResponse<CorpDepartmentCO> corpDepartlist(CorpDepartmentQry qry) {
|
||||||
return corpInfoQueryExe.corpDepartlist(qry);
|
return corpInfoQueryExe.corpDepartlist(qry);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void changePassword(Long id) {
|
|
||||||
sysUserUpdateExe.changePassword(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void changeCompanyName(CorpInfoUpdateCmd corpInfoUpdateCmd) {
|
|
||||||
corpInfoUpdateExe.changeCompanyName(corpInfoUpdateCmd);
|
|
||||||
Long userId = AuthContext.getUserId();
|
|
||||||
sysUserUpdateExe.changeCompanyName(userId,corpInfoUpdateCmd.getCorpName());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,9 +31,5 @@ public interface CorpInfoServiceI {
|
||||||
CorpInfoCO info(Long id);
|
CorpInfoCO info(Long id);
|
||||||
|
|
||||||
PageResponse<CorpDepartmentCO> corpDepartlist(CorpDepartmentQry qry);
|
PageResponse<CorpDepartmentCO> corpDepartlist(CorpDepartmentQry qry);
|
||||||
|
|
||||||
void changePassword(Long id);
|
|
||||||
|
|
||||||
void changeCompanyName(CorpInfoUpdateCmd corpInfoUpdateCmd);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,5 @@ public class CorpInfoPageQry extends PageQuery {
|
||||||
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
* - `ne`: 不等比较查询,对应SQL的!=操作符
|
||||||
*/
|
*/
|
||||||
private String likeCorpinfoId;
|
private String likeCorpinfoId;
|
||||||
private Long corpinfoId;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,5 @@ public interface CorpInfoGateway {
|
||||||
Boolean deletedCorpInfoById(Long id);
|
Boolean deletedCorpInfoById(Long id);
|
||||||
|
|
||||||
Boolean deletedCorpInfoByIds(Long[] id);
|
Boolean deletedCorpInfoByIds(Long[] id);
|
||||||
|
|
||||||
void changeCompanyName(CorpInfoE corpInfoE);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,9 +27,5 @@ public interface SysUserGateway {
|
||||||
Boolean deletedSysUserById(Long id);
|
Boolean deletedSysUserById(Long id);
|
||||||
|
|
||||||
Boolean deletedSysUserByIds(Long[] id);
|
Boolean deletedSysUserByIds(Long[] id);
|
||||||
|
|
||||||
void changePassword(Long id);
|
|
||||||
|
|
||||||
void changeCompanyName(Long userId, String corpName);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -46,12 +46,5 @@ public class CorpInfoGatewayImpl implements CorpInfoGateway {
|
||||||
public Boolean deletedCorpInfoByIds(Long[] ids) {
|
public Boolean deletedCorpInfoByIds(Long[] ids) {
|
||||||
return corpInfoRepository.removeByIds(Collections.singletonList(ids));
|
return corpInfoRepository.removeByIds(Collections.singletonList(ids));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void changeCompanyName(CorpInfoE corpInfoE) {
|
|
||||||
CorpInfoDO corpInfo = corpInfoRepository.getById(corpInfoE.getId());
|
|
||||||
corpInfo.setCorpName(corpInfoE.getCorpName());
|
|
||||||
corpInfoRepository.updateById(corpInfo);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ import com.zcloud.basic.info.domain.model.SysUserE;
|
||||||
import com.zcloud.basic.info.persistence.dataobject.SysUserDO;
|
import com.zcloud.basic.info.persistence.dataobject.SysUserDO;
|
||||||
import com.zcloud.basic.info.persistence.repository.SysUserRepository;
|
import com.zcloud.basic.info.persistence.repository.SysUserRepository;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import org.apache.shiro.crypto.hash.SimpleHash;
|
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
|
@ -47,20 +46,5 @@ public class SysUserGatewayImpl implements SysUserGateway {
|
||||||
public Boolean deletedSysUserByIds(Long[] ids) {
|
public Boolean deletedSysUserByIds(Long[] ids) {
|
||||||
return sysUserRepository.removeByIds(Collections.singletonList(ids));
|
return sysUserRepository.removeByIds(Collections.singletonList(ids));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void changePassword(Long id) {
|
|
||||||
SysUserDO user = sysUserRepository.getById(id);
|
|
||||||
user.setPassword(new SimpleHash("SHA-1",user.getUsername(),"Aa@123456789").toHex());
|
|
||||||
sysUserRepository.updateById(user);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void changeCompanyName(Long userId, String newCorpName) {
|
|
||||||
SysUserDO user = sysUserRepository.getById(userId);
|
|
||||||
user.setName(newCorpName);
|
|
||||||
user.setPassword(new SimpleHash("SHA-1",newCorpName,"Aa@123456789").toHex());
|
|
||||||
sysUserRepository.updateById(user);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
package com.zcloud.basic.info.persistence.repository.impl;
|
package com.zcloud.basic.info.persistence.repository.impl;
|
||||||
|
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
|
||||||
import com.alibaba.cola.dto.PageResponse;
|
import com.alibaba.cola.dto.PageResponse;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
|
@ -29,13 +28,10 @@ public class CorpInfoRepositoryImpl extends BaseRepositoryImpl<CorpInfoMapper, C
|
||||||
private final CorpInfoMapper corpInfoMapper;
|
private final CorpInfoMapper corpInfoMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageResponse<CorpInfoDO> listPage(Map<String, Object> params) {
|
public PageResponse<CorpInfoDO> listPage(Map<String, Object> parmas) {
|
||||||
IPage<CorpInfoDO> iPage = new Query<CorpInfoDO>().getPage(params);
|
IPage<CorpInfoDO> iPage = new Query<CorpInfoDO>().getPage(parmas);
|
||||||
QueryWrapper<CorpInfoDO> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<CorpInfoDO> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, params);
|
queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, parmas);
|
||||||
if (ObjectUtil.isNotEmpty(params.get("corpinfoId"))){
|
|
||||||
queryWrapper.eq("corpinfo_id",params.get("corpinfoId"));
|
|
||||||
}
|
|
||||||
queryWrapper.orderByDesc("create_time");
|
queryWrapper.orderByDesc("create_time");
|
||||||
IPage<CorpInfoDO> result = corpInfoMapper.selectPage(iPage, queryWrapper);
|
IPage<CorpInfoDO> result = corpInfoMapper.selectPage(iPage, queryWrapper);
|
||||||
return PageHelper.pageToResponse(result, result.getRecords());
|
return PageHelper.pageToResponse(result, result.getRecords());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue