调整
diff --git a/.gitignore b/.gitignore
index 63177e3..8cb1d9f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,6 +11,7 @@
 .settings
 .springBeans
 .sts4-cache
+.DS_Store
 
 ### IntelliJ IDEA ###
 .idea
diff --git a/src/main/java/com/supwisdom/dlpay/consume/controller/TestAction.java b/src/main/java/com/supwisdom/dlpay/consume/controller/TestAction.java
index a53e942..4883502 100644
--- a/src/main/java/com/supwisdom/dlpay/consume/controller/TestAction.java
+++ b/src/main/java/com/supwisdom/dlpay/consume/controller/TestAction.java
@@ -1,7 +1,6 @@
 package com.supwisdom.dlpay.consume.controller;
 
 import com.supwisdom.dlpay.consume.bean.BaseResp;
-import com.supwisdom.dlpay.consume.service.TestService;
 import com.supwisdom.dlpay.framework.data.SystemDateTime;
 import com.supwisdom.dlpay.framework.service.SystemUtilService;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -13,15 +12,11 @@
 public class TestAction {
   @Autowired
   private SystemUtilService systemUtilService;
-  @Autowired
-  private TestService testService;
 
   @RequestMapping("/demo")
   public BaseResp test() {
     SystemDateTime dt = systemUtilService.getSysdatetime();
 
-    testService.doTest();
-
     BaseResp resp = new BaseResp();
     resp.setRetcode("0");
     resp.setRetmsg("OK");
diff --git a/src/main/java/com/supwisdom/dlpay/consume/dao/UserdtlDao.java b/src/main/java/com/supwisdom/dlpay/consume/dao/UserdtlDao.java
index 20cd807..f49fea8 100644
--- a/src/main/java/com/supwisdom/dlpay/consume/dao/UserdtlDao.java
+++ b/src/main/java/com/supwisdom/dlpay/consume/dao/UserdtlDao.java
@@ -6,4 +6,5 @@
 
 @Repository
 public interface UserdtlDao extends JpaRepository<TUserdtl, String> {
+  TUserdtl findByRefno(String refno);
 }
diff --git a/src/main/java/com/supwisdom/dlpay/consume/domain/TPayCreditDtl.java b/src/main/java/com/supwisdom/dlpay/consume/domain/TPayCreditDtl.java
deleted file mode 100644
index 9a2e3fa..0000000
--- a/src/main/java/com/supwisdom/dlpay/consume/domain/TPayCreditDtl.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package com.supwisdom.dlpay.consume.domain;
-
-import javax.persistence.Entity;
-import javax.persistence.Table;
-
-@Entity
-@Table(name = "t_paycreditdtl")
-public class TPayCreditDtl {
-  private String refno;
-  private Integer rowno;
-  /**
-   * 贷方账号
-   */
-  private String accNo;
-  private String accSubjNo;
-
-  private String otherAccNo;
-
-  /**
-   * 发生金额
-   */
-  private Double amount;
-
-  /**
-   * 交易方向 credit, debit
-   */
-  private String direction;
-
-  /**
-   * 交易摘要
-   */
-  private String summary;
-}
diff --git a/src/main/java/com/supwisdom/dlpay/consume/domain/TPaydtl.java b/src/main/java/com/supwisdom/dlpay/consume/domain/TPaydtl.java
deleted file mode 100644
index e2e79e7..0000000
--- a/src/main/java/com/supwisdom/dlpay/consume/domain/TPaydtl.java
+++ /dev/null
@@ -1,83 +0,0 @@
-package com.supwisdom.dlpay.consume.domain;
-
-import javax.persistence.Entity;
-import javax.persistence.Table;
-
-@Entity
-@Table(name = "t_paydtl")
-public class TPaydtl {
-  private String refno;
-  /**
-   * 交易关联个人信息
-   */
-  private String userid;
-  private String name;
-  /**
-   * 记账日期
-   */
-  private String accDate;
-  /**
-   * 交易发生日期
-   */
-  private String transDate;
-  private String transTime;
-
-  /**
-   * 交易代码
-   */
-  private Integer transCode;
-  private String transName;
-  /**
-   * 可选值 init, wip, success, failed
-   */
-  private String status;
-  /**
-   * 交易总金额
-   */
-  private Double amount;
-  /**
-   * 交易前个人账户余额
-   */
-  private Double befBalance;
-  /**
-   * 借方账号
-   */
-  private String accNo;
-  private String accName;
-  /**
-   * 借方科目号
-   */
-  private String accSubjNo;
-
-  /**
-   * 交易方向 credit, debit
-   */
-  private String direction;
-  /**
-   * 结算标志 none, ok
-   */
-  private String settleStatus;
-  /**
-   * 结算日期
-   */
-  private String settleDate;
-  /**
-   * 可选值 none, cancel, reversed
-   */
-  private String reverseFlag;
-  /**
-   * 当有撤销交易时,撤销金额填写
-   */
-  private Double reverseAmount;
-
-  /**
-   * 交易说明
-   */
-  private String describe;
-
-  /**
-   * 交易字表
-   */
-  private String detailType;
-
-}
diff --git a/src/main/java/com/supwisdom/dlpay/framework/dao/PaydtlDao.java b/src/main/java/com/supwisdom/dlpay/framework/dao/PaydtlDao.java
deleted file mode 100644
index 84affc8..0000000
--- a/src/main/java/com/supwisdom/dlpay/framework/dao/PaydtlDao.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package com.supwisdom.dlpay.framework.dao;
-
-import com.supwisdom.dlpay.consume.domain.TPaydtl;
-import org.springframework.data.jpa.repository.JpaRepository;
-import org.springframework.stereotype.Repository;
-
-@Repository
-public interface PaydtlDao extends JpaRepository<TPaydtl, String> {
-
-}
diff --git a/src/main/java/com/supwisdom/dlpay/framework/service/PersonPayService.java b/src/main/java/com/supwisdom/dlpay/framework/service/PersonPayService.java
deleted file mode 100644
index 3174c2b..0000000
--- a/src/main/java/com/supwisdom/dlpay/framework/service/PersonPayService.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package com.supwisdom.dlpay.framework.service;
-
-import com.supwisdom.dlpay.consume.domain.TPaydtl;
-import org.springframework.stereotype.Service;
-
-@Service
-public interface PersonPayService {
-  TPaydtl process(PayDtlBuilder builder);
-}
diff --git a/src/main/kotlin/com/supwisdom/dlpay/consume/comsume_builder.kt b/src/main/kotlin/com/supwisdom/dlpay/consume/comsume_builder.kt
index 27b72ff..6e17cef 100644
--- a/src/main/kotlin/com/supwisdom/dlpay/consume/comsume_builder.kt
+++ b/src/main/kotlin/com/supwisdom/dlpay/consume/comsume_builder.kt
@@ -1,8 +1,8 @@
 package com.supwisdom.dlpay.consume
 
 import com.supwisdom.dlpay.consume.domain.TAccount
-import com.supwisdom.dlpay.consume.domain.TPaydtl
 import com.supwisdom.dlpay.consume.domain.TPerson
+import com.supwisdom.dlpay.consume.domain.TUserdtl
 import com.supwisdom.dlpay.consume.service.AccountUtilServcie
 import com.supwisdom.dlpay.consume.service.PersonBalancePayService
 import com.supwisdom.dlpay.exception.TransactionCheckException
@@ -152,7 +152,7 @@
      * @param service
      * @param isFinished - true : 完成交易过程,扣除账户余额; false - 完成检查
      */
-    fun done(service: PersonBalancePayService, isFinished: Boolean): TPaydtl {
+    fun done(service: PersonBalancePayService, isFinished: Boolean): TUserdtl {
         prepareData()
         preCheckAccount()
         return service.process(this)
@@ -163,11 +163,11 @@
      * @param paydtl
      * @param status - 完成交易状态,见 TradeDict.DTL_STATUS_FAIL
      */
-    fun done(paydtl: TPaydtl, status: String, service: PersonBalancePayService): TPaydtl {
+    fun done(paydtl: TUserdtl, status: String, service: PersonBalancePayService): TUserdtl {
         TODO("finish")
     }
 
-    fun done(refno: String, status: String, service: PersonBalancePayService): TPaydtl {
+    fun done(refno: String, status: String, service: PersonBalancePayService): TUserdtl {
         TODO("add process")
     }
 }
\ No newline at end of file
diff --git a/src/main/kotlin/com/supwisdom/dlpay/consume/service/impl/pay_service_impl.kt b/src/main/kotlin/com/supwisdom/dlpay/consume/service/impl/pay_service_impl.kt
index c77c2d5..e2c848f 100644
--- a/src/main/kotlin/com/supwisdom/dlpay/consume/service/impl/pay_service_impl.kt
+++ b/src/main/kotlin/com/supwisdom/dlpay/consume/service/impl/pay_service_impl.kt
@@ -2,12 +2,12 @@
 
 import com.supwisdom.dlpay.consume.PersonTransBuilder
 import com.supwisdom.dlpay.consume.dao.AccountDao
+import com.supwisdom.dlpay.consume.dao.UserdtlDao
 import com.supwisdom.dlpay.consume.domain.TAccount
-import com.supwisdom.dlpay.consume.domain.TPaydtl
+import com.supwisdom.dlpay.consume.domain.TUserdtl
 import com.supwisdom.dlpay.consume.service.AccountUtilServcie
 import com.supwisdom.dlpay.consume.service.PersonBalancePayService
 import com.supwisdom.dlpay.exception.TransactionProcessException
-import com.supwisdom.dlpay.framework.dao.PaydtlDao
 import com.supwisdom.dlpay.framework.domain.TShopacc
 import com.supwisdom.dlpay.framework.domain.TSubject
 import com.supwisdom.dlpay.framework.domain.TTranstype
@@ -53,7 +53,7 @@
 @Service
 class PersonBalancePayServiceImpl : PersonBalancePayService {
     @Autowired
-    lateinit var paydtlDao: PaydtlDao
+    lateinit var userdtlDao: UserdtlDao
 
     @Autowired
     lateinit var accountDao: AccountDao
@@ -65,28 +65,28 @@
         TODO("")
     }
 
-    override fun process(builder: PersonTransBuilder): TPaydtl {
+    override fun process(builder: PersonTransBuilder): TUserdtl {
         TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
     }
 
-    override fun init(builder: PersonTransBuilder): TPaydtl {
+    override fun init(builder: PersonTransBuilder): TUserdtl {
         TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
     }
 
-    override fun wip(paydtl: TPaydtl, builder: PersonTransBuilder): TPaydtl {
+    override fun wip(paydtl: TUserdtl, builder: PersonTransBuilder): TUserdtl {
         TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
     }
 
-    override fun wip(refno: String, builder: PersonTransBuilder): TPaydtl {
+    override fun wip(refno: String, builder: PersonTransBuilder): TUserdtl {
         TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
     }
 
-    override fun finish(paydtl: TPaydtl, status: String, builder: PersonTransBuilder): TPaydtl {
+    override fun finish(paydtl: TUserdtl, status: String, builder: PersonTransBuilder): TUserdtl {
         TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
     }
 
-    override fun finish(refno: String, status: String, builder: PersonTransBuilder): TPaydtl {
-        paydtlDao.findById(refno).let {
+    override fun finish(refno: String, status: String, builder: PersonTransBuilder): TUserdtl {
+        userdtlDao.findById(refno).let {
             if (it.isPresent) {
                 return finish(it.get(), status, builder)
             }
diff --git a/src/main/kotlin/com/supwisdom/dlpay/consume/service/pay_service.kt b/src/main/kotlin/com/supwisdom/dlpay/consume/service/pay_service.kt
index 8897569..0c4a6c6 100644
--- a/src/main/kotlin/com/supwisdom/dlpay/consume/service/pay_service.kt
+++ b/src/main/kotlin/com/supwisdom/dlpay/consume/service/pay_service.kt
@@ -2,7 +2,7 @@
 
 import com.supwisdom.dlpay.consume.PersonTransBuilder
 import com.supwisdom.dlpay.consume.domain.TAccount
-import com.supwisdom.dlpay.consume.domain.TPaydtl
+import com.supwisdom.dlpay.consume.domain.TUserdtl
 import com.supwisdom.dlpay.framework.domain.TShopacc
 import com.supwisdom.dlpay.framework.domain.TSubject
 import com.supwisdom.dlpay.framework.domain.TTranstype
@@ -26,24 +26,24 @@
     /**
      * 一步完成交易
      */
-    fun process(builder: PersonTransBuilder): TPaydtl
+    fun process(builder: PersonTransBuilder): TUserdtl
 
     /**
      * 两步交易,交易初始化方法,检查交易参数,记录交易流水
      */
-    fun init(builder: PersonTransBuilder): TPaydtl
+    fun init(builder: PersonTransBuilder): TUserdtl
 
     /**
      * 两步交易,交易过程中判断交易状态,并更新交易状态为 wip
      */
-    fun wip(paydtl: TPaydtl, builder: PersonTransBuilder): TPaydtl
+    fun wip(paydtl: TUserdtl, builder: PersonTransBuilder): TUserdtl
 
-    fun wip(refno: String, builder: PersonTransBuilder): TPaydtl
+    fun wip(refno: String, builder: PersonTransBuilder): TUserdtl
 
     /**
      * 两步交易,完成交易过程,包括更新交易状态(成功、失败),更新借贷双方余额
      */
-    fun finish(paydtl: TPaydtl, status: String, builder: PersonTransBuilder): TPaydtl
+    fun finish(paydtl: TUserdtl, status: String, builder: PersonTransBuilder): TUserdtl
 
-    fun finish(refno: String, status: String, builder: PersonTransBuilder): TPaydtl
+    fun finish(refno: String, status: String, builder: PersonTransBuilder): TUserdtl
 }
\ No newline at end of file