AppLoginController.java 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. package com.ydtech.modules.admin.controller;
  2. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  3. import com.ydtech.core.page.HttpResult;
  4. import com.ydtech.exception.SystemException;
  5. import com.ydtech.modules.admin.model.SysCarousel;
  6. import com.ydtech.modules.admin.model.SysUser;
  7. import com.ydtech.modules.admin.service.SysCarouselService;
  8. import com.ydtech.modules.admin.service.SysUserService;
  9. import com.ydtech.modules.esm.model.EsmOfferChannel;
  10. import com.ydtech.modules.esm.service.EsmOfferChannelService;
  11. import com.ydtech.utils.StringUtils;
  12. import io.swagger.annotations.Api;
  13. import io.swagger.annotations.ApiOperation;
  14. import org.springframework.beans.factory.annotation.Autowired;
  15. import org.springframework.transaction.annotation.Transactional;
  16. import org.springframework.web.bind.annotation.*;
  17. import java.util.List;
  18. @Api(tags = "app端登录")
  19. @RestController
  20. @RequestMapping("/apps")
  21. public class AppLoginController{
  22. // @Autowired
  23. // private EsmUserInternalCheckService esmUserInternalCheckService;
  24. @Autowired
  25. private SysUserService sysUserService;
  26. // @Autowired
  27. // private SysUserCheckService sysUserCheckService;
  28. @Autowired
  29. private SysCarouselService sysCarouselService;
  30. @Autowired
  31. private EsmOfferChannelService esmOfferChannelService;
  32. // @PostMapping("/certification")
  33. // @ApiOperation("app端认证信息")
  34. // @Transactional
  35. // public HttpResult certification(@RequestBody EsmUserInternalVo record) {
  36. // if (StringUtils.isNullOrEmpty(record.getId())) {
  37. // return HttpResult.error("工号不能为空");
  38. // }
  39. //
  40. // SysUser sysUser = sysUserService.getById(record.getId());
  41. // if(null == sysUser) return HttpResult.ok("系统用户不存在");
  42. // EsmUserInternal esmUserInternal = esmUserInternalService.getById(record.getId());
  43. //
  44. // EsmUserInternal internal = EsmUserInternalConvert.INSTANCE.vo2Dto(record);
  45. // internal.setStatus("0");
  46. // internal.setIsteamleader("0");
  47. // // 查询申请不为空,就是修改
  48. // if (esmUserInternal != null) {
  49. // if (esmUserInternalService.updateById(internal)) {
  50. // return HttpResult.ok("修改成功");
  51. // }
  52. // return HttpResult.ok("修改失败");
  53. // }
  54. //
  55. //// sysUser.setSex(record.getSex());
  56. // sysUser.setId(record.getId());
  57. // sysUser.setName(record.getName());
  58. // // 新注册的信息提交
  59. // boolean sysUserBoo = sysUserService.updateById(sysUser);
  60. // boolean integerBoo = esmUserInternalService.save(internal);
  61. //
  62. // if (sysUserBoo && integerBoo) {
  63. // return HttpResult.ok("保存成功");
  64. // }
  65. // throw new SystemException("修改失败");
  66. // }
  67. @GetMapping("/getApplicationStatus")
  68. @ApiOperation("工号查询申请状态")
  69. public HttpResult getApplicationStatus(String jobNumber) {
  70. SysUser sysUser = sysUserService.getById(jobNumber);
  71. // EsmUserInternalCheck esmUserInternalCheck = esmUserInternalCheckService.selectByPk(jobNumber);
  72. if (sysUser != null) {
  73. return HttpResult.ok("成功", sysUser.getStatus());
  74. }
  75. return HttpResult.error("未提交认证信息");
  76. }
  77. // @GetMapping("/getApplicationInfo")
  78. // @ApiOperation("获取申请信息")
  79. // public HttpResult getApplicationInfo(String jobNumber) {
  80. // EsmUserInternal esmUserInternal = esmUserInternalService.getById(jobNumber);
  81. //// EsmUserInternalCheck esmUserInternalCheck = esmUserInternalCheckService.selectByPk(jobNumber);
  82. // if (esmUserInternal != null) {
  83. // EsmUserInternalVo esmUserInternalVo = EsmUserInternalConvert.INSTANCE.dto2Vo(esmUserInternal);
  84. // SysUser sysUser = sysUserService.getById(jobNumber);
  85. //// esmUserInternalVo.setSex(sysUser.getSex());
  86. // esmUserInternalVo.setName(sysUser.getName());
  87. // return HttpResult.ok("成功", esmUserInternalVo);
  88. // }
  89. // return HttpResult.error("未提交认证信息");
  90. // }
  91. @GetMapping("/getCarousel")
  92. public HttpResult getCarousel() {
  93. QueryWrapper<SysCarousel> objectQueryWrapper = new QueryWrapper<SysCarousel>().eq("is_enable", 1).orderByAsc("sort");
  94. List<SysCarousel> list = sysCarouselService.list(objectQueryWrapper);
  95. return HttpResult.ok(list);
  96. }
  97. @GetMapping("/getOfferChannel")
  98. public HttpResult getOfferChannel() {
  99. List<EsmOfferChannel> esmOfferChannels = esmOfferChannelService.query().eq("is_open", 1).list();
  100. return HttpResult.ok(esmOfferChannels);
  101. }
  102. }