예제 #1
0
  /**
   * 方法描述:新增团购商品表
   *
   * @return
   * @throws Exception
   */
  public String insert() throws Exception {
    // 用于所属分类的回选开始
    loadCategory();
    // 验证分类是选择
    validateCategoryIfSelect();
    // 将处理后的所属分类串注入到buy对象中
    groupgoods.setCat_attr(cat_attr);
    groupgoods.setCust_id(this.session_cust_id);
    groupgoods.setUser_id(this.session_user_id);

    if (groupgoods.getContact_way() != null && !groupgoods.equals("")) {
      String c_way = groupgoods.getContact_way();
      if (validate.isMobile(c_way) && validate.isTelephone(c_way)) {
        this.addFieldError("groupgoods.contact_way", "请输入正确的联系方式");
      }
    }
    // 发布信息数量控制
    if (this.session_cust_type.equals(Constants.MEMBER_TYPE)) {
      if (controlInfoNum()) {
        return add();
      }
    }

    super.commonValidateField(groupgoods);
    if (super.ifvalidatepass) {
      return add();
    }
    this.groupgoodsService.insert(groupgoods);
    this.addActionMessage("新增团购商品表成功!");
    this.groupgoods = null;
    is_crotorl = true;
    return INPUT;
  }
예제 #2
0
  /**
   * 方法描述:修改团购商品表信息
   *
   * @return
   * @throws Exception
   */
  public String update() throws Exception {
    // 将处理后的所属分类串注入到buy对象中
    groupgoods.setCat_attr(cat_attr);
    groupgoods.setCust_id(this.session_cust_id);
    groupgoods.setUser_id(this.session_user_id);
    super.commonValidateField(groupgoods);
    if (super.ifvalidatepass) {
      return view();
    }

    this.groupgoodsService.update(groupgoods);
    this.addActionMessage("修改团购商品表成功!");
    return list();
  }