修改代码,实现功能
parent
b5fa451e12
commit
b65ccfd315
|
@ -95,7 +95,7 @@ public class FirmController extends BaseController {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 管理员查看所有企业
|
* 判断是否为管理查询列表
|
||||||
* @author: ZhuoXin
|
* @author: ZhuoXin
|
||||||
* @date: 2023/11/20 10:24
|
* @date: 2023/11/20 10:24
|
||||||
* @param: []
|
* @param: []
|
||||||
|
@ -103,9 +103,7 @@ public class FirmController extends BaseController {
|
||||||
**/
|
**/
|
||||||
@GetMapping("/listAll")
|
@GetMapping("/listAll")
|
||||||
public Result<List<Firm>> listAll() {
|
public Result<List<Firm>> listAll() {
|
||||||
LoginUser roleId = SecurityUtils.getLoginUser();
|
List<Firm> list = firmService.listAll();
|
||||||
log.info("{}", JSON.toJSONString(roleId));
|
|
||||||
List<Firm> list = firmService.list();
|
|
||||||
return Result.success(list);
|
return Result.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -138,11 +136,5 @@ public class FirmController extends BaseController {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/xshen")
|
|
||||||
private Result xshen(){
|
|
||||||
Long roleId = SecurityUtils.getLoginUser().getSysUser().getRoleId();
|
|
||||||
return Result.success(roleId);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -76,4 +76,12 @@ public interface FirmService extends IService<Firm> {
|
||||||
**/
|
**/
|
||||||
Result manage(Firm firm);
|
Result manage(Firm firm);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 判断是否是管理员查询
|
||||||
|
* @author: ZhuoXin
|
||||||
|
* @date: 2023/11/24 20:54
|
||||||
|
* @param: []
|
||||||
|
* @return: java.util.List<com.fate.firm.domain.Firm>
|
||||||
|
**/
|
||||||
|
List<Firm> listAll();
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,11 +8,13 @@ import com.fate.common.core.utils.StringUtils;
|
||||||
import com.fate.common.datasource.annotation.Master;
|
import com.fate.common.datasource.annotation.Master;
|
||||||
import com.fate.common.security.utils.SecurityUtils;
|
import com.fate.common.security.utils.SecurityUtils;
|
||||||
import com.fate.common.system.domain.LoginUser;
|
import com.fate.common.system.domain.LoginUser;
|
||||||
|
import com.fate.common.system.domain.SysRole;
|
||||||
import com.fate.firm.domain.Firm;
|
import com.fate.firm.domain.Firm;
|
||||||
import com.fate.firm.domain.FirmType;
|
import com.fate.firm.domain.FirmType;
|
||||||
import com.fate.firm.mapper.FirmMapper;
|
import com.fate.firm.mapper.FirmMapper;
|
||||||
import com.fate.firm.service.FirmService;
|
import com.fate.firm.service.FirmService;
|
||||||
import io.swagger.models.auth.In;
|
import io.swagger.models.auth.In;
|
||||||
|
import jdk.jpackage.internal.Log;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
@ -45,7 +47,6 @@ public class FirmServiceImpl extends ServiceImpl<FirmMapper, Firm> implements Fi
|
||||||
**/
|
**/
|
||||||
@Override
|
@Override
|
||||||
public Result addFirm(Firm firm) {
|
public Result addFirm(Firm firm) {
|
||||||
firm.setCreateBy("1");
|
|
||||||
if(StringUtils.isEmpty(firm.getFirmName())){
|
if(StringUtils.isEmpty(firm.getFirmName())){
|
||||||
throw new RuntimeException("企业的公司名不能为空");
|
throw new RuntimeException("企业的公司名不能为空");
|
||||||
}
|
}
|
||||||
|
@ -61,16 +62,43 @@ public class FirmServiceImpl extends ServiceImpl<FirmMapper, Firm> implements Fi
|
||||||
if(0 == firm.getFirmType()){
|
if(0 == firm.getFirmType()){
|
||||||
throw new RuntimeException("没有添加类型");
|
throw new RuntimeException("没有添加类型");
|
||||||
}
|
}
|
||||||
|
//存储用户的id
|
||||||
|
Long userid = SecurityUtils.getLoginUser().getUserid();
|
||||||
|
firm.setCreateBy(String.valueOf(userid));
|
||||||
// 创建企业的时间需要进行一个
|
// 创建企业的时间需要进行一个
|
||||||
firm.setCreateTime(new Date());
|
firm.setCreateTime(new Date());
|
||||||
firm.setFirmStaus(1); // 1提交中 2 审核 3通过 4驳回
|
// 默认为一
|
||||||
|
firm.setFirmStaus(1); // 1提交 2 审核 3通过 4驳回
|
||||||
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
|
||||||
|
* @date: 2023/11/24 20:50
|
||||||
|
* @param: [firm]
|
||||||
|
* @return: com.fate.common.core.domain.Result
|
||||||
|
**/
|
||||||
@Override
|
@Override
|
||||||
public Result updateFirm(Firm firm) {
|
public Result updateFirm(Firm firm) {
|
||||||
firm.setUpdateBy("1");
|
if(StringUtils.isEmpty(firm.getFirmName())){
|
||||||
|
throw new RuntimeException("企业的公司名不能为空");
|
||||||
|
}
|
||||||
|
if(StringUtils.isEmpty(firm.getFirmAddress())){
|
||||||
|
throw new RuntimeException("企业的地址不能为空");
|
||||||
|
}
|
||||||
|
if(StringUtils.isEmpty(firm.getFirmPhone())){
|
||||||
|
throw new RuntimeException("企业的电话不能为空");
|
||||||
|
}
|
||||||
|
if(StringUtils.isEmpty(firm.getFirmHead())){
|
||||||
|
throw new RuntimeException("企业的否则人不能为空");
|
||||||
|
}
|
||||||
|
if(0 == firm.getFirmType()){
|
||||||
|
throw new RuntimeException("没有添加类型");
|
||||||
|
}
|
||||||
|
Long userid = SecurityUtils.getLoginUser().getUserid();
|
||||||
|
firm.setUpdateBy(userid.toString());
|
||||||
firm.setUpdateTime(new Date());
|
firm.setUpdateTime(new Date());
|
||||||
firm.setFirmStaus(2);
|
firm.setFirmStaus(2);
|
||||||
int i = firmMapper.updateById(firm);
|
int i = firmMapper.updateById(firm);
|
||||||
|
@ -141,5 +169,88 @@ public class FirmServiceImpl extends ServiceImpl<FirmMapper, Firm> implements Fi
|
||||||
return Result.success(roleId);
|
return Result.success(roleId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 判断是否是管理员查询
|
||||||
|
*
|
||||||
|
* @author: ZhuoXin
|
||||||
|
* @date: 2023/11/24 20:54
|
||||||
|
* @param: []
|
||||||
|
* @return: java.util.List<com.fate.firm.domain.Firm>
|
||||||
|
**/
|
||||||
|
@Override
|
||||||
|
public List<Firm> listAll() {
|
||||||
|
// 所用的roles的角色获取到
|
||||||
|
List<SysRole> roles = SecurityUtils.getLoginUser().getSysUser().getRoles();
|
||||||
|
Long role = 0L;
|
||||||
|
roles.forEach(item -> {
|
||||||
|
|
||||||
|
});
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
{
|
||||||
|
"expireTime": 1700871913350,
|
||||||
|
"ipaddr": "10.100.1.1",
|
||||||
|
"loginTime": 1700828713350,
|
||||||
|
"permissions": ["*:*:*"],
|
||||||
|
"roles": ["admin"],
|
||||||
|
"sysUser": {
|
||||||
|
"admin": true,
|
||||||
|
"avatar": "",
|
||||||
|
"createBy": "admin",
|
||||||
|
"createTime": 1700071949000,
|
||||||
|
"delFlag": "0",
|
||||||
|
"dept": {
|
||||||
|
"ancestors": "0,100,101",
|
||||||
|
"children": [],
|
||||||
|
"deptId": 103,
|
||||||
|
"deptName": "研发部门",
|
||||||
|
"leader": "若依",
|
||||||
|
"orderNum": 1,
|
||||||
|
"params": {
|
||||||
|
"@type": "java.util.HashMap"
|
||||||
|
},
|
||||||
|
"parentId": 101,
|
||||||
|
"status": "0"
|
||||||
|
},
|
||||||
|
"deptId": 103,
|
||||||
|
"email": "ry@163.com",
|
||||||
|
"loginDate": 1700071949000,
|
||||||
|
"loginIp": "127.0.0.1",
|
||||||
|
"nickName": "若依",
|
||||||
|
"params": {
|
||||||
|
"@type": "java.util.HashMap"
|
||||||
|
},
|
||||||
|
"password": "$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2",
|
||||||
|
"phonenumber": "15888888888",
|
||||||
|
"remark": "管理员",
|
||||||
|
"roles": [{
|
||||||
|
"admin": true,
|
||||||
|
"dataScope": "1",
|
||||||
|
"deptCheckStrictly": false,
|
||||||
|
"flag": false,
|
||||||
|
"menuCheckStrictly": false,
|
||||||
|
"params": {
|
||||||
|
"@type": "java.util.HashMap"
|
||||||
|
},
|
||||||
|
"roleId": 1,
|
||||||
|
"roleKey": "admin",
|
||||||
|
"roleName": "超级管理员",
|
||||||
|
"roleSort": 1,
|
||||||
|
"status": "0"
|
||||||
|
}],
|
||||||
|
"sex": "1",
|
||||||
|
"status": "0",
|
||||||
|
"userId": 1,
|
||||||
|
"userName": "admin"
|
||||||
|
},
|
||||||
|
"token": "55383811-9acb-4161-9303-85b17ee270b2",
|
||||||
|
"userid": 1,
|
||||||
|
"username": "admin"
|
||||||
|
}
|
||||||
|
**/
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue