package com.ydtech.modules.admin.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.ydtech.core.page.HttpResult; import com.ydtech.exception.SystemException; import com.ydtech.modules.admin.model.SysCarousel; import com.ydtech.modules.admin.model.SysUser; import com.ydtech.modules.admin.service.SysCarouselService; import com.ydtech.modules.admin.service.SysUserService; import com.ydtech.modules.esm.model.EsmOfferChannel; import com.ydtech.modules.esm.service.EsmOfferChannelService; import com.ydtech.utils.StringUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; import java.util.List; @Api(tags = "app端登录") @RestController @RequestMapping("/apps") public class AppLoginController{ // @Autowired // private EsmUserInternalCheckService esmUserInternalCheckService; @Autowired private SysUserService sysUserService; // @Autowired // private SysUserCheckService sysUserCheckService; @Autowired private SysCarouselService sysCarouselService; @Autowired private EsmOfferChannelService esmOfferChannelService; // @PostMapping("/certification") // @ApiOperation("app端认证信息") // @Transactional // public HttpResult certification(@RequestBody EsmUserInternalVo record) { // if (StringUtils.isNullOrEmpty(record.getId())) { // return HttpResult.error("工号不能为空"); // } // // SysUser sysUser = sysUserService.getById(record.getId()); // if(null == sysUser) return HttpResult.ok("系统用户不存在"); // EsmUserInternal esmUserInternal = esmUserInternalService.getById(record.getId()); // // EsmUserInternal internal = EsmUserInternalConvert.INSTANCE.vo2Dto(record); // internal.setStatus("0"); // internal.setIsteamleader("0"); // // 查询申请不为空,就是修改 // if (esmUserInternal != null) { // if (esmUserInternalService.updateById(internal)) { // return HttpResult.ok("修改成功"); // } // return HttpResult.ok("修改失败"); // } // //// sysUser.setSex(record.getSex()); // sysUser.setId(record.getId()); // sysUser.setName(record.getName()); // // 新注册的信息提交 // boolean sysUserBoo = sysUserService.updateById(sysUser); // boolean integerBoo = esmUserInternalService.save(internal); // // if (sysUserBoo && integerBoo) { // return HttpResult.ok("保存成功"); // } // throw new SystemException("修改失败"); // } @GetMapping("/getApplicationStatus") @ApiOperation("工号查询申请状态") public HttpResult getApplicationStatus(String jobNumber) { SysUser sysUser = sysUserService.getById(jobNumber); // EsmUserInternalCheck esmUserInternalCheck = esmUserInternalCheckService.selectByPk(jobNumber); if (sysUser != null) { return HttpResult.ok("成功", sysUser.getStatus()); } return HttpResult.error("未提交认证信息"); } // @GetMapping("/getApplicationInfo") // @ApiOperation("获取申请信息") // public HttpResult getApplicationInfo(String jobNumber) { // EsmUserInternal esmUserInternal = esmUserInternalService.getById(jobNumber); //// EsmUserInternalCheck esmUserInternalCheck = esmUserInternalCheckService.selectByPk(jobNumber); // if (esmUserInternal != null) { // EsmUserInternalVo esmUserInternalVo = EsmUserInternalConvert.INSTANCE.dto2Vo(esmUserInternal); // SysUser sysUser = sysUserService.getById(jobNumber); //// esmUserInternalVo.setSex(sysUser.getSex()); // esmUserInternalVo.setName(sysUser.getName()); // return HttpResult.ok("成功", esmUserInternalVo); // } // return HttpResult.error("未提交认证信息"); // } @GetMapping("/getCarousel") public HttpResult getCarousel() { QueryWrapper objectQueryWrapper = new QueryWrapper().eq("is_enable", 1).orderByAsc("sort"); List list = sysCarouselService.list(objectQueryWrapper); return HttpResult.ok(list); } @GetMapping("/getOfferChannel") public HttpResult getOfferChannel() { List esmOfferChannels = esmOfferChannelService.query().eq("is_open", 1).list(); return HttpResult.ok(esmOfferChannels); } }