Exemplo n.º 1
0
  /**
   * 受注伝票番号を指定して、受注伝票情報を取得します.
   *
   * @param id 受注伝票番号
   * @return 受注伝票DTO
   * @throws ServiceException
   */
  @Override
  public ROrderSlipDto loadBySlipId(String id) throws ServiceException {
    if (id == null || id.equals("")) {
      return null;
    }

    RoSlipTrn record = getRoSlipTrn(id);

    if (record == null) {
      return null;
    }

    ROrderSlipDto trnDto =
        Beans.createAndCopy(ROrderSlipDto.class, record)
            .dateConverter(Constants.FORMAT.TIMESTAMP, "updDatetm")
            .execute();

    trnDto.cutoffGroupCategory = trnDto.cutoffGroup + trnDto.paybackCycleCategory;

    return trnDto;
  }