39 lines
1.3 KiB
Plaintext
39 lines
1.3 KiB
Plaintext
async def params_time(ns={}):
|
|
"""
|
|
0:01:00开始
|
|
:param ns:
|
|
:return:
|
|
"""
|
|
params_id ='p01'
|
|
db = DBPools()
|
|
async with db.sqlorContext('kboss') as sor:
|
|
now_date = datetime.datetime.now().strftime("%Y-%m-%d")
|
|
try:
|
|
params = await sor.R('params', {'id': params_id})
|
|
params_value = params[0].get('pvalue', '')
|
|
if params_value > now_date:
|
|
return {
|
|
'status': 'false',
|
|
'time': now_date,
|
|
'msg': '切换日期不能大于当前日期'
|
|
}
|
|
elif params_value != now_date:
|
|
await sor.U('params', {'id': params_id,'pvalue': now_date})
|
|
return {
|
|
'status': 'true',
|
|
'time': now_date,
|
|
'msg': '日期已修改为当前日期'
|
|
}
|
|
else:
|
|
return {
|
|
'status': 'true',
|
|
'msg': '日期已经是当前日期',
|
|
'time': now_date
|
|
}
|
|
except Exception as e:
|
|
return {
|
|
'status': 'false',
|
|
'msg': '更新出错: {}'.format(str(e))
|
|
}
|
|
ret = await params_time(params_kw)
|
|
return ret |