package com.moral.api.controller; 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 lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.Map; @Slf4j @Api(tags = {"后台管理"}) @RestController @RequestMapping("/account") public class AccountController { @Resource ManageAccountService accountService; @PostMapping("login") public ResultMessage login(@RequestBody Map paramters){ if(!ObjectUtils.checkParamAndMap(paramters,"account","password")) return ResultMessage.fail("参数不完整"); Map result = accountService.login(paramters); if(result.get("accountId").equals(-1)) return ResultMessage.fail(result); return ResultMessage.ok(result); } }