feat:新增企业入驻
parent
78747b7d03
commit
b879a1768d
|
@ -81,9 +81,9 @@ public class TokenController {
|
|||
return Result.success();
|
||||
}
|
||||
|
||||
@PostMapping("enterprise")
|
||||
public Result<?> enterprise(@RequestBody EnterpriseSettlement enterpriseSettlement){
|
||||
sysLoginService.enterprise(enterpriseSettlement.getDatabaseName(),enterpriseSettlement.getFirmName());
|
||||
@PostMapping("/enterprise")
|
||||
public Result<?> enterprise( @RequestBody EnterpriseSettlement settlement){
|
||||
sysLoginService.enterprise(settlement.getDatabaseName(),settlement.getFirmName());
|
||||
return Result.success();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -148,10 +148,7 @@ public class SysLoginService {
|
|||
settlement.setDatabaseName(databaseName);
|
||||
settlement.setFirmName(fileName);
|
||||
|
||||
Result<?> registerResult = remoteUserService.settlementEnterpriseInfo(settlement, SecurityConstants.INNER);
|
||||
remoteUserService.settlementEnterpriseInfo(settlement, SecurityConstants.INNER);
|
||||
|
||||
if (Result.FAIL == registerResult.getCode()) {
|
||||
throw new ServiceException(registerResult.getMsg());
|
||||
}
|
||||
recordLogService.recordLogininfor(fileName, Constants.REGISTER, "注册成功"); }
|
||||
}
|
||||
|
|
|
@ -52,6 +52,6 @@ public interface RemoteUserService {
|
|||
* @param source
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/enterprise/settlement")
|
||||
@PostMapping("/user/settlement")
|
||||
Result<Boolean>settlementEnterpriseInfo(@RequestBody Enterprise enterprise, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
|
||||
}
|
||||
|
|
|
@ -10,10 +10,7 @@ import com.muyu.common.log.enums.BusinessType;
|
|||
import com.muyu.common.security.annotation.InnerAuth;
|
||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||
import com.muyu.common.security.utils.SecurityUtils;
|
||||
import com.muyu.common.system.domain.SysDept;
|
||||
import com.muyu.common.system.domain.SysRole;
|
||||
import com.muyu.common.system.domain.SysUser;
|
||||
import com.muyu.common.system.domain.LoginUser;
|
||||
import com.muyu.common.system.domain.*;
|
||||
import com.muyu.system.domain.resp.AuthRoleResp;
|
||||
import com.muyu.system.domain.resp.UserDetailInfoResp;
|
||||
import com.muyu.system.domain.resp.UserInfoResp;
|
||||
|
@ -136,6 +133,15 @@ public class SysUserController extends BaseController {
|
|||
return Result.success(userService.registerUser(sysUser));
|
||||
}
|
||||
|
||||
/**
|
||||
* 入驻企业信息
|
||||
*/
|
||||
@InnerAuth
|
||||
@PostMapping("/enterprise")
|
||||
public Result<Boolean> enterprise (@RequestBody Enterprise enterprise){
|
||||
|
||||
return Result.success(userService.enterprise(enterprise));
|
||||
}
|
||||
/**
|
||||
* 获取用户信息
|
||||
*
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package com.muyu.system.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.muyu.common.system.domain.Enterprise;
|
||||
import com.muyu.common.system.domain.SysUser;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
|
@ -66,6 +67,8 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
|
|||
*/
|
||||
int insertUser(SysUser user);
|
||||
|
||||
int enterprise(Enterprise enterprise);
|
||||
|
||||
/**
|
||||
* 修改用户信息
|
||||
*
|
||||
|
@ -142,4 +145,6 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
|
|||
|
||||
List<SysUser> selectCompanyList();
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package com.muyu.system.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.muyu.common.system.domain.Enterprise;
|
||||
import com.muyu.common.system.domain.SysUser;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -133,6 +134,7 @@ public interface SysUserService extends IService<SysUser> {
|
|||
*/
|
||||
boolean registerUser(SysUser user);
|
||||
|
||||
boolean enterprise(Enterprise enterprise);
|
||||
/**
|
||||
* 修改用户信息
|
||||
*
|
||||
|
@ -228,4 +230,5 @@ public interface SysUserService extends IService<SysUser> {
|
|||
|
||||
List<SysUser> selectCompanyList();
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ import com.muyu.common.core.utils.StringUtils;
|
|||
import com.muyu.common.core.utils.bean.BeanValidators;
|
||||
import com.muyu.common.datascope.annotation.DataScope;
|
||||
import com.muyu.common.security.utils.SecurityUtils;
|
||||
import com.muyu.common.system.domain.Enterprise;
|
||||
import com.muyu.common.system.domain.SysRole;
|
||||
import com.muyu.common.system.domain.SysUser;
|
||||
import com.muyu.system.domain.SysPost;
|
||||
|
@ -257,6 +258,11 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||
return userMapper.insertUser(user) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean enterprise(Enterprise enterprise){
|
||||
return userMapper.enterprise(enterprise) > 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改保存用户信息
|
||||
*
|
||||
|
|
|
@ -221,6 +221,9 @@
|
|||
sysdate()
|
||||
)
|
||||
</insert>
|
||||
<insert id="enterprise">
|
||||
INSERT INTO `datasource`.`datasource` (`id`, `firm_name`, `database_name`) VALUES (NULL, #{firmName}, #{databaseName});
|
||||
</insert>
|
||||
|
||||
<update id="updateUser" parameterType="com.muyu.common.system.domain.SysUser">
|
||||
update sys_user
|
||||
|
|
Loading…
Reference in New Issue