예제 #1
0
  public String addAnnouncement() {
    if (null == announcementInfo) {
      return addBefore();
    }
    final String addTitle = getText("announcement.add.info");
    log.info(addTitle);
    try {
      UserInfo user = getCurrentUser();
      announcementInfo.setGonggao_author(user.getUserID());
      announcementInfo.setGonggao_id(UUIDGenerator.getUUID());
      announcementInfo.setEnterprise_id(user.getOrganizationID());
      service.insert("WxManage.insertannouncementInfo", announcementInfo);
    } catch (BusinessException e) {
      log.error(addTitle, e);
      addActionError(e.getMessage());
      return ERROR;
    }
    setMessage("announcement.addsuccess.message");

    this.addOperationLog(formatLog(addTitle, null));
    // 设置操作类型
    this.setOperationType(Constants.INSERT);
    // 设置所属应用系统
    this.setApplyId(Constants.CLW_P_CODE);
    // 设置所属模块
    //        this.setModuleId(MouldId.XCP_DRIVERMANAGE_ADD);
    return SUCCESS;
  }