zoukankan      html  css  js  c++  java
  • 修改一个字段应该考虑的因素有...

    @Service
    @Transactional
    public class HunterNicknameServiceImpl implements HunterNicknameService {

        @Autowired
        private HunterNicknameDao hunterNicknameDao;

        @Override
        public Result updateHunterNickName(Hunter hunter) {
            Result result = new Result();
            //第一: 得到猎头的昵称【看是否为当前要修改的字段】
            String nickname = hunter.getNickname();
            //第二: 除去空格
            if (nickname != null) {
                nickname = nickname.replaceAll(" ", "");
            }
            //第三: 判断是否为空
            if (nickname == null || "".equals(nickname)) {
                return ResultUtils.returnError("猎头昵称不能为空");
            }
            //第四: 判断字符长度
            if (nickname.length() >= 2 && nickname.length() <= 10) {
                try {
                    this.hunterNicknameDao.updateHunterNickName(hunter.getId(), nickname);
                    result.setCode(1);
                    result.setMsg("猎头昵称修改成功");
                } catch (Exception e) {
                    e.printStackTrace();
                    TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();// 回滚数据
                    result.setCode(0);
                    result.setMsg("猎头昵称修改失败");
                }
            } else {
                return ResultUtils.returnError("猎头昵称长度范围在2-10个字");
            }
            return result;
        }

    }

  • 相关阅读:
    第五周进度条
    《掌握需求过程》阅读笔记01
    第三周进度条
    问题账户需求分析
    2016年秋季阅读个人计划
    梦断代码阅读笔记03
    软件工程概论课程总结
    Python爬取上交所一年大盘数据
    Python爬取6271家死亡公司数据,看十年创业公司消亡史
    python:王思聪究竟上了多少次热搜?
  • 原文地址:https://www.cnblogs.com/wangzn/p/6694524.html
Copyright © 2011-2022 走看看