refactor
diff --git a/src/main/kotlin/com/supwisdom/dlpay/user/service/impl/user_service_impl.kt b/src/main/kotlin/com/supwisdom/dlpay/user/service/impl/user_service_impl.kt
index 4f04d2c..7870e13 100644
--- a/src/main/kotlin/com/supwisdom/dlpay/user/service/impl/user_service_impl.kt
+++ b/src/main/kotlin/com/supwisdom/dlpay/user/service/impl/user_service_impl.kt
@@ -25,20 +25,20 @@
override fun save(person: TPerson): TPerson {
//TODO check tac
personDao.save(person)
- var account = accountDao.findByUserid(person.userid)
- if (account == null) {
- var systemdatetime = systemUtilService.sysdatetime
- account = TAccount()
- account.accname = person.name
- account.opendate = systemdatetime.hostdate
- account.userid = person.userid
- account.status = person.status
- account.subjno = Subject.SUBJNO_PERSONAL_DEPOSIT
- account.balance = 0.0
- account.availbal = 0.0
- account.frozebal = 0.0
- account.lowfreeFlag = false
- accountDao.save(account)
+ if (accountDao.findByUserid(person.userid) == null) {
+ val systemdatetime = systemUtilService.sysdatetime
+ TAccount().apply {
+ accname = person.name
+ opendate = systemdatetime.hostdate
+ userid = person.userid
+ status = person.status
+ subjno = Subject.SUBJNO_PERSONAL_DEPOSIT
+ balance = 0.0
+ availbal = 0.0
+ frozebal = 0.0
+ lowfreeFlag = false
+ accountDao.save(this)
+ }
}
return person
}