package com.ruoyi.zzb.base.controller; import com.alibaba.fastjson.JSONObject; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.core.domain.model.LoginUser; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.zzb.base.domain.req.QueryPersonInfoVO; import com.ruoyi.zzb.base.service.BaseInfoService; import com.ruoyi.zzb.common.RspResult; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @Slf4j @RestController @RequestMapping("/api/baseInfo") public class BaseInfoController { @Autowired private BaseInfoService baseInfoService; @PostMapping("/findUserByUserInfo") public JSONObject findUserByUserInfo(HttpServletResponse response, HttpServletRequest request, @RequestBody QueryPersonInfoVO queryPersonInfoVO) { try { // // userService.checkUserDataScope(userId); // AjaxResult ajax = AjaxResult.success(); // List roles = roleService.selectRoleAll(); // ajax.put("roles", SysUser.isAdmin(userId) ? roles : roles.stream().filter(r -> !r.isAdmin()).collect(Collectors.toList())); // ajax.put("posts", postService.selectPostAll()); // if (StringUtils.isNotNull(userId)) // { // SysUser sysUser = userService.selectUserById(userId); // ajax.put(AjaxResult.DATA_TAG, sysUser); // ajax.put("postIds", postService.selectPostListByUserId(userId)); // ajax.put("roleIds", sysUser.getRoles().stream().map(SysRole::getRoleId).collect(Collectors.toList())); // } // return ajax; JSONObject result = baseInfoService.findUserByUserInfo(queryPersonInfoVO); return RspResult.success(result); }catch (Exception e){ e.printStackTrace(); return RspResult.error(e.getMessage()); } } @PostMapping("/findUserModels") public JSONObject findUserModels(HttpServletResponse response, HttpServletRequest request, @RequestBody QueryPersonInfoVO queryPersonInfoVO) { try { JSONObject result = baseInfoService.findUserModels(queryPersonInfoVO); return RspResult.success(result); }catch (Exception e){ e.printStackTrace(); return RspResult.error(e.getMessage()); } } // // // @PostMapping("/findUserCurrentModelDetail") // public JSONObject findUserCurrentModelDetail(HttpServletResponse response, HttpServletRequest request, @RequestBody QueryPersonInfoVO queryPersonInfoVO) { // try { // JSONObject result = baseInfoService.findUserCurrentModelDetail(queryPersonInfoVO); // return RspResult.success(result); // }catch (Exception e){ // e.printStackTrace(); // return RspResult.error(e.getMessage()); // } // } }