| | |
| | | import com.moral.api.service.ManageAccountService; |
| | | import com.moral.constant.ResultMessage; |
| | | import com.moral.util.ObjectUtils; |
| | | import io.netty.util.internal.ObjectUtil; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.*; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Qualifier; |
| | | import org.springframework.data.redis.core.RedisTemplate; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.util.Map; |
| | | |
| | | @Slf4j |
| | | @Api(tags = {"后台管理"}) |
| | | @Api(tags = {"后台账户管理"}) |
| | | @RestController |
| | | @RequestMapping("/account") |
| | | public class AccountController { |
| | | @Resource |
| | | ManageAccountService accountService; |
| | | @Autowired |
| | | @Qualifier("tokenRedisTemplate") |
| | | RedisTemplate redisTemplate; |
| | | |
| | | |
| | | @PostMapping("login") |
| | | public ResultMessage login(@RequestBody Map<String,Object> paramters){ |
| | | if(!ObjectUtils.checkParamAndMap(paramters,"account","password")) |
| | | return ResultMessage.fail("参数不完整"); |
| | | public ResultMessage login(@RequestBody Map<String, Object> paramters) { |
| | | if (!ObjectUtils.checkParamAndMap(paramters, "account", "password")) |
| | | return ResultMessage.fail("参数不完整"); |
| | | |
| | | Map<String, Object> result = accountService.login(paramters); |
| | | if((int)result.get("accountId")<0) |
| | | |
| | | if ((int) result.get("accountId") < 0) |
| | | return ResultMessage.fail(result); |
| | | return ResultMessage.ok(result); |
| | | } |
| | | |
| | | |
| | | @PostMapping("logout") |
| | | public ResultMessage logout(@RequestBody Map<String, Object> paramters, HttpServletRequest request) { |
| | | |
| | | return null; |
| | | } |
| | | |
| | | |
| | | } |