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

    }

  • 相关阅读:
    初赛第四场B
    初赛第四场A
    初赛第六场C
    CF 365(2) C 思维,图形模拟 D 树状数组,离线处理,思维
    CF 725C 模拟 725D
    CF 378(2) C D 模拟
    CF 729D 模拟,思维
    CF 729C 模拟,二分
    CF 381(2) D. dfs序,二分,数组模拟维护
    CF 395(2) D.矩形上色,模拟
  • 原文地址:https://www.cnblogs.com/wangzn/p/6694524.html
Copyright © 2011-2022 走看看