Пример #1
0
  // TODO more update data
  public boolean updateBatchHeaderRecord(BillingBatchHeaderData val) {
    BillingONHeader b = dao.find(Integer.parseInt(val.getId()));
    if (b != null) {
      b.setMohOffice(val.moh_office);
      b.setBatchId(val.batch_id);
      b.setSpecialty(val.specialty);
      b.setCreator(val.creator);
      b.setUpdateDateTime(new Date());
      b.setAction(val.action);
      b.setComment(val.comment);
      dao.merge(b);
    }

    return true;
  }
Пример #2
0
  public BillingBatchHeaderData getBatchHeaderObj(
      BillingProviderData providerData, String disk_id) {
    BillingBatchHeaderData obj = new BillingBatchHeaderData();

    List<BillingONHeader> bs =
        dao.findByDiskIdAndProviderRegNum(Integer.parseInt(disk_id), providerData.getOhipNo());

    for (BillingONHeader b : bs) {
      obj.setId("" + b.getId());
      obj.setDisk_id(disk_id);
      obj.setTransc_id(b.getTransactionId());
      obj.setRec_id(b.getRecordId());
      obj.setSpec_id(b.getSpecId());
      obj.setMoh_office(b.getMohOffice());

      obj.setBatch_id(b.getBatchId());
      obj.setOperator(b.getOperator());
      obj.setGroup_num(b.getGroupNum());
      obj.setProvider_reg_num(b.getProviderRegNum());
      obj.setSpecialty(b.getSpecialty());
      obj.setH_count(b.gethCount());
      obj.setR_count(b.getrCount());
      obj.setT_count(b.gettCount());
      obj.setBatch_date(dateformatter.format(b.getBatchDate()));

      obj.setCreatedatetime(tsFormatter.format(b.getCreateDateTime()));
      obj.setUpdatedatetime(tsFormatter.format(b.getUpdateDateTime()));
      obj.setCreator(b.getCreator());
      obj.setAction(b.getAction());
      obj.setComment(b.getComment());
    }

    return obj;
  }
Пример #3
0
  public int addOneBatchHeaderRecord(BillingBatchHeaderData val) {
    BillingONHeader b = new BillingONHeader();
    b.setDiskId(Integer.parseInt(val.disk_id));
    b.setTransactionId(val.transc_id);
    b.setRecordId(val.rec_id);
    b.setSpecId(val.spec_id);
    b.setMohOffice(val.moh_office);
    b.setBatchId(val.batch_id);
    b.setOperator(val.operator);
    b.setGroupNum(val.group_num);
    b.setProviderRegNum(val.provider_reg_num);
    b.setSpecialty(val.specialty);
    b.sethCount(val.h_count);
    b.setrCount(val.r_count);
    b.settCount(val.t_count);
    b.setBatchDate(new Date());
    b.setCreateDateTime(new Date());
    b.setUpdateDateTime(new Date());
    b.setCreator(val.creator);
    b.setAction(val.action);
    b.setComment(val.comment);

    dao.persist(b);

    return b.getId();
  }