This commit is contained in:
2025-09-29 13:22:03 +08:00
parent 09b0a350c8
commit c934e29ad1
7 changed files with 78 additions and 4 deletions

View File

@@ -4,6 +4,8 @@ import java.util.List;
import java.util.stream.Collectors;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.cms.domain.Company;
import com.ruoyi.cms.service.ICompanyService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.ArrayUtils;
@@ -56,6 +58,8 @@ public class SysUserController extends BaseController
@Autowired
private ISysPostService postService;
@Autowired
private ICompanyService companyService;
/**
* 获取用户列表
*/
@@ -256,4 +260,27 @@ public class SysUserController extends BaseController
{
return success(deptService.selectDeptTreeList(dept));
}
@ApiOperation("企业资质审核")
@PreAuthorize("@ss.hasPermi('app:company:approval:list')")
@PostMapping("/approval")
public AjaxResult approval(Company company)
{
Company company1 = companyService.approval(company);
SysUser sysUser = new SysUser();
sysUser.setUserName(company1.getContactPersonPhone());
sysUser.setNickName(company1.getContactPerson());
sysUser.setPhonenumber(company1.getContactPersonPhone());
sysUser.setDeptId(101L);
String contactPersonPhone = company1.getContactPersonPhone();
String lastSixDigits = contactPersonPhone.substring(contactPersonPhone.length() - 6);
sysUser.setPassword(lastSixDigits);
sysUser.setPhonenumber(getUsername());
Long[] postIds = {1L};
Long[] roleIds = {100L};
sysUser.setPostIds(postIds);
sysUser.setRoleIds(roleIds);
userService.insertUser(sysUser);
return AjaxResult.success();
}
}