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