修改格式

master
sikadi 2023-11-28 13:36:16 +08:00
parent a935361792
commit 538fdd8da9
3 changed files with 66 additions and 46 deletions

View File

@ -48,7 +48,7 @@ public class Firm extends BaseEntity {
@TableField("firm_right") @TableField("firm_right")
private Integer firmRight; private Integer firmRight;
@Excel(name = "逻辑删") @Excel(name = "逻辑删")
@TableField("firm_staus") @TableField("firm_staus")
private Integer firmStaus; private Integer firmStaus;
@ -74,7 +74,7 @@ public class Firm extends BaseEntity {
@Excel(name = "企业类型") @Excel(name = "企业类型")
@TableField("firm_type") @TableField("firm_type")
private Integer firmType; private String firmType;
@Excel(name = "负责人") @Excel(name = "负责人")
@TableField("firm_head") @TableField("firm_head")

View File

@ -70,7 +70,7 @@ public class FirmRequest {
@Excel(name = "类型") @Excel(name = "类型")
@TableField("firm_type") @TableField("firm_type")
private Integer firmType; private String firmType;
@Excel(name = "企业负责人") @Excel(name = "企业负责人")
@TableField("firm_head") @TableField("firm_head")

View File

@ -56,7 +56,7 @@ public class FirmServiceImpl extends ServiceImpl<FirmMapper, Firm> implements Fi
if(StringUtils.isEmpty(firm.getFirmHead())){ if(StringUtils.isEmpty(firm.getFirmHead())){
throw new RuntimeException("企业的否则人不能为空"); throw new RuntimeException("企业的否则人不能为空");
} }
if(0 == firm.getFirmType()){ if(StringUtils.isEmpty(firm.getFirmType())){
throw new RuntimeException("没有添加类型"); throw new RuntimeException("没有添加类型");
} }
//存储用户的id //存储用户的id
@ -79,71 +79,83 @@ public class FirmServiceImpl extends ServiceImpl<FirmMapper, Firm> implements Fi
**/ **/
@Override @Override
public Result updateFirm(Firm firm) { public Result updateFirm(Firm firm) {
// 检查企业公司名是否为空
if(StringUtils.isEmpty(firm.getFirmName())){ if(StringUtils.isEmpty(firm.getFirmName())){
throw new RuntimeException("企业的公司名不能为空"); throw new RuntimeException("企业的公司名不能为空");
} }
// 检查企业地址是否为空
if(StringUtils.isEmpty(firm.getFirmAddress())){ if(StringUtils.isEmpty(firm.getFirmAddress())){
throw new RuntimeException("企业的地址不能为空"); throw new RuntimeException("企业的地址不能为空");
} }
// 检查企业电话是否为空
if(StringUtils.isEmpty(firm.getFirmPhone())){ if(StringUtils.isEmpty(firm.getFirmPhone())){
throw new RuntimeException("企业的电话不能为空"); throw new RuntimeException("企业的电话不能为空");
} }
// 检查企业否则人是否为空
if(StringUtils.isEmpty(firm.getFirmHead())){ if(StringUtils.isEmpty(firm.getFirmHead())){
throw new RuntimeException("企业的否则人不能为空"); throw new RuntimeException("企业的否则人不能为空");
} }
if(0 == firm.getFirmType()){ // 检查企业类型是否为空
if( StringUtils.isEmpty(firm.getFirmType())){
throw new RuntimeException("没有添加类型"); throw new RuntimeException("没有添加类型");
} }
// 获取当前用户的用户ID
Long userid = SecurityUtils.getLoginUser().getUserid(); Long userid = SecurityUtils.getLoginUser().getUserid();
// 设置更新人和更新时间
firm.setUpdateBy(userid.toString()); firm.setUpdateBy(userid.toString());
firm.setUpdateTime(new Date()); firm.setUpdateTime(new Date());
// 更新企业信息至数据库
int i = firmMapper.updateById(firm); int i = firmMapper.updateById(firm);
// 返回是否更新成功的Result对象
return i > 0 ? Result.success("成功") : Result.error("失败"); return i > 0 ? Result.success("成功") : Result.error("失败");
} }
/**
*
* @author: ZhuoXin
* @date: 2023/11/21 13:45
* @param: [firm]
* @return: java.util.List<com.fate.firm.domain.Firm>
**/
@Override /**
public List<Firm> listSel(Firm firm) { *
LambdaQueryWrapper<Firm> queryWrapper = new LambdaQueryWrapper<>(); * @author: ZhuoXin
if (StringUtils.isNotEmpty(firm.getFirmAddress())) { * @date: 2023/11/21 13:45
queryWrapper.like(Firm::getFirmAddress, firm.getFirmAddress()); * @param: [firm]
} * @return: java.util.List<com.fate.firm.domain.Firm>
if (StringUtils.isNotEmpty(firm.getFirmPhone())) { **/
queryWrapper.like(Firm::getFirmPhone, firm.getFirmPhone()); @Override
} public List<Firm> listSel(Firm firm) {
if (StringUtils.isNotEmpty(firm.getFirmName())) { LambdaQueryWrapper<Firm> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.like(Firm::getFirmName, firm.getFirmName()); if (StringUtils.isNotEmpty(firm.getFirmAddress())) {
} queryWrapper.like(Firm::getFirmAddress, firm.getFirmAddress());
if (StringUtils.isNotEmpty(firm.getFirmHead())) {
queryWrapper.like(Firm::getFirmHead, firm.getFirmHead());
}
// 逻辑删除 不显示状态为2的
queryWrapper.eq(Firm::getFirmTombstone,1);
List<SysRole> roles = SecurityUtils.getLoginUser().getSysUser().getRoles();
int role = 0;
for (SysRole item : roles) {
role = Math.toIntExact(item.getRoleId());
if(1 == role){
break;
}
}
// 获取角色的id
if( 1 != role){
queryWrapper.eq(Firm::getCreateBy,role);
}
List<Firm> list = firmMapper.selectList(queryWrapper);
return list;
} }
if (StringUtils.isNotEmpty(firm.getFirmPhone())) {
queryWrapper.like(Firm::getFirmPhone, firm.getFirmPhone());
}
if (StringUtils.isNotEmpty(firm.getFirmName())) {
queryWrapper.like(Firm::getFirmName, firm.getFirmName());
}
if (StringUtils.isNotEmpty(firm.getFirmHead())) {
queryWrapper.like(Firm::getFirmHead, firm.getFirmHead());
}
// 逻辑删除 不显示状态为2的
queryWrapper.eq(Firm::getFirmTombstone, 1);
List<SysRole> roles = SecurityUtils.getLoginUser().getSysUser().getRoles();
int role = 0;
for (SysRole item : roles) {
role = Math.toIntExact(item.getRoleId());
if (1 == role) {
break;
}
}
// 获取角色的id
if (1 != role) {
queryWrapper.eq(Firm::getCreateBy, role);
}
List<Firm> list = firmMapper.selectList(queryWrapper);
return list;
}
/** /**
* *
* @author: ZhuoXin * @author: ZhuoXin
@ -153,21 +165,29 @@ public class FirmServiceImpl extends ServiceImpl<FirmMapper, Firm> implements Fi
**/ **/
@Override @Override
public Result updateStatus(Firm firm) { public Result updateStatus(Firm firm) {
// 获取当前登录用户的角色列表
List<SysRole> roles = SecurityUtils.getLoginUser().getSysUser().getRoles(); List<SysRole> roles = SecurityUtils.getLoginUser().getSysUser().getRoles();
// 初始化角色为0
int role = 0; int role = 0;
// 遍历角色列表找到第一个角色为1的项并将其角色ID赋值给role
for (SysRole item : roles) { for (SysRole item : roles) {
role = Math.toIntExact(item.getRoleId()); role = Math.toIntExact(item.getRoleId());
if(1 == role){ if(1 == role){
break; break;
} }
} }
// 获取当前登录用户ID
Long userId = SecurityUtils.getUserId(); Long userId = SecurityUtils.getUserId();
// 将当前登录用户ID设置为更新人和更新时间
firm.setUpdateBy(userId.toString()); firm.setUpdateBy(userId.toString());
firm.setUpdateTime(new Date()); firm.setUpdateTime(new Date());
// 插入新的Firm数据
int insert = firmMapper.insert(firm); int insert = firmMapper.insert(firm);
// 返回插入结果,插入成功返回"成功",插入失败返回"失败"
return insert > 0 ? Result.success("成功") : Result.error("失败"); return insert > 0 ? Result.success("成功") : Result.error("失败");
} }
/** /**
* *
* @author: ZhuoXin * @author: ZhuoXin