Esempio n. 1
0
  @Override
  public Boolean SaveRecordedCase(GWTRecordedCase recordedCase, Integer loginLogId) {

    RecordedCase data = ModelToBean(recordedCase);
    String userId = OperationLogService.getLoginLogById(loginLogId).getUserId();
    if (recordedCase.IsNew()) {
      data.setRecordTime(new Date());
      data.setRecordUserId(Integer.parseInt(userId));
      dataDao.Add(data);
      OperationLogService.writeOperationLog(
          OpType.RecordedCase,
          IDUType.Insert,
          data.getId(),
          data.getRequestMsg(),
          "memo",
          null,
          data.getRequestMsg(),
          loginLogId);
    } else {
      RecordedCase oldBean = dataDao.Get(Op.EQ("id", Integer.parseInt(recordedCase.getID())));
      data.setLastModifiedTime(new Date());
      data.setLastModifiedUserId(userId);
      try {
        OperationLogService.writeUpdateOperationLog(
            OpType.RecordedCase,
            RecordedCase.class,
            oldBean.getId(),
            "ID=" + recordedCase.getID(),
            oldBean,
            data,
            loginLogId);
      } catch (Exception e) {
        log.error(e, e);
      }
      dataDao.Edit(data);
    }
    return true;
  }
Esempio n. 2
0
  @Override
  public Boolean DeleteRecordedCase(List<GWTRecordedCase> recordedCaseList, Integer loginLogId) {

    for (GWTRecordedCase recordedCase : recordedCaseList) {
      dataDao.Del(ModelToBean(recordedCase));
      try {
        OperationLogService.writeOperationLog(
            OpType.RecordedCase,
            IDUType.Delete,
            Integer.parseInt(recordedCase.getID()),
            recordedCase.getMemo(),
            "requestMsg/recordTime",
            recordedCase.getRequestMsg() == null
                ? ""
                : recordedCase.getRequestMsg().substring(0, 1024),
            recordedCase.GetRecordTime(),
            loginLogId);
      } catch (Exception e) {
        log.error(e, e);
      }
    }

    return true;
  }