package com.nq.controller.protol; import com.github.pagehelper.util.StringUtil; import com.nq.common.ServerResponse; import com.nq.pojo.UserBank; import com.nq.service.IUserBankService; import javax.servlet.http.HttpServletRequest; import com.nq.utils.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; @Controller @RequestMapping({"/user/bank/"}) public class UserBankController { private static final Logger log = LoggerFactory.getLogger(UserBankController.class); @Autowired IUserBankService iUserBankService; @RequestMapping({"add.do"}) @ResponseBody public ServerResponse add(UserBank bank, HttpServletRequest request) { if(StringUtil.isEmpty(bank.getBankNo()) || StringUtil.isEmpty(bank.getBankName()) || StringUtil.isEmpty(bank.getBankCardholderName())){ return ServerResponse.createByErrorMsg("银行信息不能有空",request ); } return this.iUserBankService.addBank(bank, request); } @RequestMapping({"delete.do"}) @ResponseBody public ServerResponse delete(@RequestParam("id") String id, HttpServletRequest request) { return this.iUserBankService.delete(id, request); } //修改银行卡信息 @RequestMapping({"update.do"}) @ResponseBody public ServerResponse update(UserBank bank, HttpServletRequest request) { return this.iUserBankService.updateBank(bank, request); } //修改银行卡信息 @RequestMapping({"getById.do"}) @ResponseBody public ServerResponse getById(@RequestParam("id") String id, HttpServletRequest request) { return this.iUserBankService.getById(id, request); } //查询用户银行卡信息 @RequestMapping({"getBankInfo.do"}) @ResponseBody public ServerResponse getBankInfo(HttpServletRequest request) { return this.iUserBankService.getBankInfo(request); } }