Exemplo n.º 1
0
  /** 添加活动信息 */
  public String savePCD() {
    HttpServletRequest request = ServletActionContext.getRequest();
    Date date = new Date(); // 创建一个时间对象,获取到当前的时间
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 设置时间显示格式
    String str = sdf.format(date); // 将当前时间格式化为需要的类型

    // 封装数据
    paraDt.setCaseName(paraCaseP.getCaseName());
    paraDt.setCaseCode(paraCaseP.getCaseCode());
    paraDt.setStatus(2);
    paraDt.setSysDt(Timestamp.valueOf(str));
    paraDt.setSysUserId(ParaDtAction.getCurrentUserName());

    // 判断选款数
    // int styleNum=paraDt.getNum();
    if (paraDt.getNum() != 0) {
      paraDtService.saveParaDt(paraDt);
    } else {
      paraDt.setNum(paraCaseP.getNum());
      paraDtService.saveParaDt(paraDt);
    }

    // 添加成功后,管理后台程序通知 BI系统执行活动选款。
    util.callPRtCase(paraDt.getCaseCode(), paraDt.getCaseId());

    HttpSession session = request.getSession(false);
    String caseName = paraCaseP.getCaseName();

    refreshList = "paraCaseDtgetParaDtAll";
    titleName = "营销活动实例";
    msg = " [" + caseName + "] ";
    session.setAttribute("msg", msg);

    return "savePCDSucceed";
  }