欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > windows >内容正文

windows

163k地方门户网站系统团购定时结束限量控制

发布时间:2025/7/14 windows 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 163k地方门户网站系统团购定时结束限量控制 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
#coding=utf8 #!/usr/bin/env python # 网站自动审核系统import pymssql import re import sys import datetime import timeDB_HOSTNAME = r'127.0.0.1:1433' DB_USERNAME = 'username' DB_PASSWORD = 'password' DB_DATABASE = 'menhu_163k'reload(sys) sys.setdefaultencoding('utf-8')#*******Connection MSSQL ************* stat = Falsetry:ms_conn = pymssql.connect(host=DB_HOSTNAME, user=DB_USERNAME, password=DB_PASSWORD, database=DB_DATABASE, charset="UTF-8")cur = ms_conn.cursor()stat = True except:print 'Could nont connect to DB server.'def content_filter(content):content = row[1]re_a_qs = re.compile('<[aA][^>]*>')content = re_a_qs.sub('', content)re_a_js = re.compile('</[aA]>')content = re_a_js.sub('', content)return contentif stat:str_log = ''params = [{"id":53, "name":"7D电影", "count":360, "day":12, "numbers":3, },{"id":54, "name":"爱乐桌游", "count":1400, "day":44, "numbers":11, },{"id":55, "name":"爱乐祺", "count":100, "day":4, "numbers":1, },{"id":56, "name":"诗美诗格", "count":1800, "day":60, "numbers":15, },]#团购定时开始tg_times = [9, 11, 14, 16, 19]#print datetime.datetime.now()tm = datetime.datetime.now()#print tm.hour#print tm.minute#print tm.secondlist_sql = [];if (tm.hour+1 in tg_times) and tm.minute==59 and tm.second>55:#if (tm.hour+1 in tg_times) and tm.minute==16 and tm.second>=0:for param in params:#增加每次团购数量list_sql.append("UPDATE mh163k_tg SET num2=num2+"+str(param['numbers'])+" WHERE num2-chrnum<"+str(param['numbers'])+" AND num2<="+str(param['count']-param['numbers'])+" AND tgid=" + str(param['id']) )list_sql.append("UPDATE mh163k_tg SET num2="+str(param['count'])+" WHERE num2-chrnum<"+str(param['numbers'])+" AND num2>"+str(param['count']-param['numbers'])+" AND tgid=" + str(param['id']) )list_sql.append("UPDATE mh163k_tg SET maiguang=0, chrdate='%d-%d-%d %d:10:00' WHERE categoryid=701" % (tm.year, tm.month, tm.day, int(tm.hour)+1) )#list_sql.append("UPDATE mh163k_tg SET maiguang=0, chrdate='%d-%d-%d %d:%d:10' WHERE categoryid=701" % (tm.year, tm.month, tm.day, tm.hour, tm.minute-1 ) )str_sql2 = ''for str_sql in list_sql:str_sql2 += str_sql + "\n";print str_sqlcur.execute(str_sql)ms_conn.commit()if not str_sql2 :str_sql2 = 'No sql running.'ms_conn.close()f = open("tg_log.txt", "a+")f.write("\n\n")f.write(str(datetime.datetime.utcnow()) + "\n")f.write(str_sql2)f.close#print '写入日志成功' print 'Kill Content Sucess!'

  

转载于:https://www.cnblogs.com/echyang/p/3439290.html

总结

以上是生活随笔为你收集整理的163k地方门户网站系统团购定时结束限量控制的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。