salescrm/b/handover/params_time.dspy
2025-10-27 15:50:44 +08:00

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