员工端登录返回

This commit is contained in:
czx 2020-12-09 17:48:05 +08:00
parent 55f5939808
commit 4cb7ae256e
3 changed files with 27 additions and 5 deletions

View File

@ -2,11 +2,15 @@ package com.ruoyi.system.fantang.controller;
import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.system.fantang.domain.FtStaffInfoDao;
import com.ruoyi.system.fantang.service.IFtConfigDaoService; import com.ruoyi.system.fantang.service.IFtConfigDaoService;
import com.ruoyi.system.fantang.service.IFtStaffInfoDaoService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.Map;
@RequiredArgsConstructor(onConstructor_ = @Autowired) @RequiredArgsConstructor(onConstructor_ = @Autowired)
@RestController @RestController
@RequestMapping("/client_api/staff") @RequestMapping("/client_api/staff")
@ -17,6 +21,9 @@ public class ClientController extends BaseController {
@Autowired @Autowired
private IFtConfigDaoService iFtConfigDaoService; private IFtConfigDaoService iFtConfigDaoService;
@Autowired
private IFtStaffInfoDaoService staffInfoDaoService;
@GetMapping("/getDinnerTimeSetting") @GetMapping("/getDinnerTimeSetting")
public AjaxResult getDinnerTimeSetting() { public AjaxResult getDinnerTimeSetting() {
return AjaxResult.success(iFtConfigDaoService.getDinnerTimeSetting()); return AjaxResult.success(iFtConfigDaoService.getDinnerTimeSetting());
@ -52,12 +59,12 @@ public class ClientController extends BaseController {
return AjaxResult.success("推送个人配置"); return AjaxResult.success("推送个人配置");
} }
@PostMapping("/login") @GetMapping("/login")
public AjaxResult login() { public AjaxResult login(String tel, String password) {
return AjaxResult.success("登录成功"); return staffInfoDaoService.login(tel, password);
} }
@PostMapping("/logout") @PostMapping("/logout/{staffId}")
public AjaxResult logout() { public AjaxResult logout(@PathVariable("staffId") Long staffId) {
return AjaxResult.success("登录成功"); return AjaxResult.success("登录成功");
} }

View File

@ -1,6 +1,7 @@
package com.ruoyi.system.fantang.service; package com.ruoyi.system.fantang.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.system.fantang.domain.FtStaffInfoDao; import com.ruoyi.system.fantang.domain.FtStaffInfoDao;
import java.util.List; import java.util.List;
@ -15,4 +16,5 @@ public interface IFtStaffInfoDaoService extends IService<FtStaffInfoDao> {
List<FtStaffInfoDao> selectStaffInfoWithDepart(); List<FtStaffInfoDao> selectStaffInfoWithDepart();
AjaxResult login(String tel, String password);
} }

View File

@ -1,6 +1,8 @@
package com.ruoyi.system.fantang.service.impl; package com.ruoyi.system.fantang.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.system.fantang.domain.FtStaffInfoDao; import com.ruoyi.system.fantang.domain.FtStaffInfoDao;
import com.ruoyi.system.fantang.mapper.FtStaffInfoDaoMapper; import com.ruoyi.system.fantang.mapper.FtStaffInfoDaoMapper;
import com.ruoyi.system.fantang.service.IFtStaffInfoDaoService; import com.ruoyi.system.fantang.service.IFtStaffInfoDaoService;
@ -22,4 +24,15 @@ public class FtStaffInfoDaoServiceImpl extends ServiceImpl<FtStaffInfoDaoMapper,
return this.baseMapper.selectStaffInfoWithDepart(); return this.baseMapper.selectStaffInfoWithDepart();
} }
@Override
public AjaxResult login(String tel, String password) {
QueryWrapper<FtStaffInfoDao> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("tel", tel);
queryWrapper.eq("password", password);
FtStaffInfoDao dao = this.baseMapper.selectOne(queryWrapper);
if (dao == null)
return AjaxResult.error(-1, "查无记录");
return AjaxResult.success(dao);
}
} }