feiyu02
2024-01-09 c1becf4cbd2e99601ce011c14b8742427249cfb4
src/main/kotlin/cn/flightfeather/supervision/lightshare/service/impl/UserinfoServiceImpl.kt
@@ -38,13 +38,19 @@
        return result
    }
    override fun findOne(id: String): Userinfo = userinfoMapper.selectByPrimaryKey(id)
    override fun findOne(id: String): Userinfo? = userinfoMapper.selectByPrimaryKey(id)
    override fun findAll(): MutableList<Userinfo> = userinfoMapper.selectAll()
    override fun save(userinfo: Userinfo): Int = userinfoMapper.insert(userinfo)
    override fun update(userinfo: Userinfo): Int = userinfoMapper.updateByPrimaryKey(userinfo)
    override fun update(userinfo: Userinfo): Int {
        return if (userinfo.guid.isNullOrBlank() || userinfo.acountname.isNullOrBlank() || userinfo.password.isNullOrBlank()) {
            0
        } else {
            userinfoMapper.updateByPrimaryKeySelective(userinfo)
        }
    }
    override fun delete(id: String): Int = userinfoMapper.deleteByPrimaryKey(id)
@@ -98,6 +104,7 @@
            }
            i++
        } while (repeated && i < 20)
        if (repeated) uName = UUIDGenerator.generateShortUUID()
        return uName
    }