|
@@ -810,4 +810,32 @@ public class FlowableController extends BaseController
|
|
|
PubApprovalProcess approvalProcesses = approvalProcessService.getById(papId);
|
|
|
return AjaxResult.success(approvalProcesses);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ @PostMapping(value = "/getUserInfoByCompanyId")
|
|
|
+ public AjaxResult getUserInfoByCompanyId(
|
|
|
+ @RequestParam(value = "companyId") String companyId
|
|
|
+ ){
|
|
|
+ LambdaQueryWrapper<SysUserCompanyRel> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ lambdaQueryWrapper.eq(SysUserCompanyRel::getSucrCompanyId, companyId);
|
|
|
+ List<SysUserCompanyRel> userCompanyRelList = iSysUserCompanyRelService.findSysUserCompanyRels(lambdaQueryWrapper);
|
|
|
+ if (userCompanyRelList.size() == 0) {
|
|
|
+ return AjaxResult.success();
|
|
|
+ }
|
|
|
+ List<Long> userIdList = new ArrayList<>();
|
|
|
+ for (SysUserCompanyRel rel : userCompanyRelList) {
|
|
|
+ userIdList.add(rel.getSucrUserId());
|
|
|
+ }
|
|
|
+ LambdaQueryWrapper<SysUser> lambdaQueryWrapper1 = new LambdaQueryWrapper<>();
|
|
|
+ lambdaQueryWrapper1.in(SysUser::getUserId, userIdList);
|
|
|
+ List<SysUser> userList = iSysUserService.findSysUsers(lambdaQueryWrapper1);
|
|
|
+ List<Map<String, String>> resList = new ArrayList<>();
|
|
|
+ for (SysUser user : userList) {
|
|
|
+ Map<String, String> u = new HashMap<>();
|
|
|
+ u.put("id", user.getUserId().toString());
|
|
|
+ u.put("displayName", user.getNickName());
|
|
|
+ resList.add(u);
|
|
|
+ }
|
|
|
+ return AjaxResult.success(resList);
|
|
|
+ }
|
|
|
}
|