代码已上传至Github
地址:https://github.com/ylw-github/pingyougou.git
版本:7dd367d056e4929670012a059cd52db4333f6b87
前端
修改 register.html 引入 JS
<script type="text/javascript" src="plugins/angularjs/angular.min.js"> </script>
<script type="text/javascript" src="js/base.js"> </script>
<script type="text/javascript" src="js/service/sellerService.js"></script>
<script type="text/javascript" src="js/controller/baseController.js"> </script>
<script type="text/javascript"src="js/controller/sellerController.js"> </script>指令
<body ng-app="pinyougou" ng-controller="sellerController">绑定表单(部分代码)
<div class="control-group">
            <label class="control-label">登陆名(不可修改):</label>
            <div class="controls">
              <input type="text" ng-model="entity.sellerId" placeholder="登陆名"
                class="input-xfat input-xlarge">
            </div>
          </div>
          <div class="control-group">
            <label class="control-label">登陆密码:</label>
            <div class="controls">
              <input type="password" ng-model="entity.password" placeholder="登陆密码"
                class="input-xfat input-xlarge">
            </div>
          </div>修改 sellerController.js ,在保存成功后跳转到登陆页
// 保存
      $scope.save = function() {
        //商家注册
        sellerService.add($scope.entity).success(function(response) {
          if (response.success) {
            // 跳转到商品登录页面
            location.href = "shoplogin.html";
          } else {
            alert(response.message);
          }
        });
      }绑定“申请入驻”按钮
<a class="sui-btn btn-block btn-xlarge btn-danger" ng-click="add()" target="_blank">
申请入驻</a>后端代码
修改后端代码,设置默认状态为 0,也可以使用insertSelctive 进行保存。
/**
   * 增加
   * @param seller
   * @return
   */
  @RequestMapping("/add")
  public PygResult add(@RequestBody TbSeller seller){
    try {
      //给商家密码加密
      BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
      String newpwd = passwordEncoder.encode(seller.getPassword());
      //把加密后密码设置到对象中
      seller.setPassword(newpwd);
      //保存
      sellerService.add(seller);
      return new PygResult(true, "增加成功");
    } catch (Exception e) {
      e.printStackTrace();
      return new PygResult(false, "增加失败");
    }
  }









