优化
diff --git a/src/main/kotlin/com/supwisdom/dlpay/api/service/impl/transaction_service_impl.kt b/src/main/kotlin/com/supwisdom/dlpay/api/service/impl/transaction_service_impl.kt
index d81db90..a59a3f1 100644
--- a/src/main/kotlin/com/supwisdom/dlpay/api/service/impl/transaction_service_impl.kt
+++ b/src/main/kotlin/com/supwisdom/dlpay/api/service/impl/transaction_service_impl.kt
@@ -365,8 +365,8 @@
                     PERSON_BALANCE_FLAG, "both")
             if (amount.absoluteValue.compareTo(0.0) != 0) {
                 transaction.personDtl?.let {
-                    accountService.recalcAccountBalance(it, amount, overdraft)
                     transaction.personDtl.accdate = transaction.accdate
+                    accountService.recalcAccountBalance(it, amount, overdraft)
                 } ?: throw TransactionProcessException(TradeErrorCode.TRANSACTION_NOT_EXISTS,
                         "个人流水<${transaction.refno}>不存在")
             }
@@ -374,13 +374,6 @@
             transaction.personDtl.remark = remark
         }
         if (transaction.shop) {
-            // update shop balance
-//            val amount = transaction.sumAmountByAccno(
-//                    transaction.shopDtl.shopaccno, Subject.SUBJNO_MACHANT_INCOME,
-//                    SHOP_BALANCE_FLAG, "both")
-//            if (amount.absoluteValue.compareTo(0.0) != 0) {
-//
-//            }
             transaction.shopDtl.updateBala = false
             transaction.shopDtl.status = TradeDict.DTL_STATUS_SUCCESS
             transaction.shopDtl.accdate = transaction.accdate
@@ -406,7 +399,7 @@
 
         transactionOnSuccess(transaction, remark, true)
         transaction.checkDate = systemUtilService.accdate
-        transaction.endTime = Timestamp(systemUtilService.sysdatetime.sysdate.time)
+        transaction.endTime = systemUtilService.sysdatetime.sysdate
 
         transactionMainDao.save(transaction)
         return transaction