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;
        }

    }

  • 相关阅读:
    javascript 之异常处理try catch finally--05
    javascript 之基本包装类型--04
    javascript 之基本数据类型、引用数据类型区别--02
    javascript 之数据类型--01
    CSS3 object-fit 图像裁剪
    jQuery.extend 使用函数
    ios 不支持iframe 解决方案
    python常用代码积累
    mysql日志类型
    python中列表 元组 字符串如何互相转换
  • 原文地址:https://www.cnblogs.com/wangzn/p/6694524.html
Copyright © 2011-2022 走看看