OwnRandomController.java 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package com.huyi.service.common;
  2. import com.huyi.service.base.entity.SysCompany;
  3. import com.huyi.service.base.service.ISysCompanyService;
  4. import com.tianhu.common.core.domain.R;
  5. import com.tianhu.common.core.utils.CommonUtil;
  6. import com.tianhu.common.core.utils.DateUtils;
  7. import com.tianhu.common.core.web.controller.BaseController;
  8. import com.tianhu.common.security.service.TokenService;
  9. import com.tianhu.system.api.domain.SysUser;
  10. import com.tianhu.system.api.model.LoginUser;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.web.bind.annotation.GetMapping;
  13. import org.springframework.web.bind.annotation.RequestMapping;
  14. import org.springframework.web.bind.annotation.RestController;
  15. import java.util.HashMap;
  16. import java.util.Map;
  17. /**
  18. * 获取编号及人员信息
  19. */
  20. @RestController
  21. @RequestMapping("/ownRandom")
  22. public class OwnRandomController extends BaseController
  23. {
  24. //token
  25. @Autowired
  26. private TokenService tokenService;
  27. //自动生成的企业服务类
  28. @Autowired
  29. private ISysCompanyService sysCompanyService;
  30. /**
  31. * 获取编号及信息
  32. * @return
  33. */
  34. @GetMapping("/getInfo")
  35. public R getInfo() {
  36. //查询当前操作员
  37. LoginUser userInfo = tokenService.getLoginUser();
  38. SysUser use = userInfo.getSysUser();
  39. //获取人员姓名
  40. String userName = use.getNickName();
  41. Map<String,String> map = new HashMap<>();
  42. //创建人
  43. map.put("createUserName",userName);
  44. //创建时间
  45. map.put("currentTime",DateUtils.getTime());
  46. //获取当前用户的公司
  47. String companyId = use.getCompanyId();
  48. String companyName = "";
  49. if(CommonUtil.isNotEmpty(companyId)){
  50. SysCompany company = sysCompanyService.getById(companyId);
  51. if(company != null){
  52. companyName = company.getScyName();
  53. }
  54. }
  55. map.put("companyName",companyName);
  56. map.put("companyId",companyId);
  57. return R.ok(map);
  58. }
  59. }