score.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. from pymongo import MongoClient
  2. from bson import ObjectId
  3. def bid_score():
  4. db = MongoClient('192.168.3.167', 27080, unicode_decode_error_handler="ignore").jyqyfw_historyData2023_1
  5. coll_user = db["20230921Ssk_endo"]
  6. # db = MongoClient('192.168.3.166', 27082, unicode_decode_error_handler="ignore").yantianlei
  7. # coll_user = db["20230920Zglt_9_1"]
  8. # db = MongoClient('192.168.3.166', 27082, unicode_decode_error_handler="ignore").zhaoxiuzhen
  9. # coll_user = db["20230917LT_ycl"]
  10. count=0
  11. score=100
  12. # for item in coll_user.find({"_id":ObjectId("64dc2bea5b7b9126edac6845")}):
  13. for item in coll_user.find().sort("_id",1):
  14. # if item['title_qa']:
  15. # score-=10
  16. if item['projectname_qa']:
  17. score-=10
  18. if item['area_qa']:
  19. score-=10
  20. if item['projectcode_qa']:
  21. score-=10
  22. # if item['bidopentime_qa']:
  23. # score-=10
  24. if item['buyer_qa']:
  25. score-=10
  26. if item['winner_qa']:
  27. score-=10
  28. if item['budget_qa']:
  29. score-=10
  30. if item['bidamount_qa']:
  31. score-=10
  32. if item["multipackage_qa"]:
  33. score -= 10
  34. print(score)
  35. coll_user.update_one({"_id": item["_id"]}, {"$set": {"score": score}})
  36. score = 100
  37. bid_score()