fix #271
This commit is contained in:
parent
e6452d68bb
commit
e59a498826
@ -35,13 +35,15 @@ class SystemConfigOper(DbOper, metaclass=Singleton):
|
|||||||
self.__SYSTEMCONF[key] = value
|
self.__SYSTEMCONF[key] = value
|
||||||
# 写入数据库
|
# 写入数据库
|
||||||
if ObjectUtils.is_obj(value):
|
if ObjectUtils.is_obj(value):
|
||||||
if value is not None:
|
value = json.dumps(value)
|
||||||
value = json.dumps(value)
|
elif value is None:
|
||||||
else:
|
value = ''
|
||||||
value = ''
|
|
||||||
conf = SystemConfig.get_by_key(self._db, key)
|
conf = SystemConfig.get_by_key(self._db, key)
|
||||||
if conf:
|
if conf:
|
||||||
conf.update(self._db, {"value": value})
|
if value:
|
||||||
|
conf.update(self._db, {"value": value})
|
||||||
|
else:
|
||||||
|
conf.delete(self._db, conf.id)
|
||||||
else:
|
else:
|
||||||
conf = SystemConfig(key=key, value=value)
|
conf = SystemConfig(key=key, value=value)
|
||||||
conf.create(self._db)
|
conf.create(self._db)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user