可以自己加一个时间段或者使用自己默认的

        params = request.json
        self.startDate = params.get("StartDate", "")
        self.startDate = datetime.strptime(self.startDate, "%Y-%m-%d %H:%M") if self.startDate else datetime.now()
        self.endDate = params.get("EndDate", "")
        self.endDate = datetime.strptime(self.endDate, "%Y-%m-%d %H:%M") if self.endDate else None

        self.code = 200

        _filter = {
            "$and": [
                {"ASStartDateTime": {"$gte": self.startDate}}, 
                {"ASStatus": {"$in": [ 0,1,2,3,4 ]}}, # 调课任务状态( 1 处理中 2 通过 3 拒绝 4 撤回 )
            ]
        }
        if self.endDate and self.startDate <= self.endDate:
            _filter["$and"].append({ "ASEndDateTime": {"$lte": self.endDate} })

 

相关文章:

  • 2021-09-25
  • 2022-01-16
  • 2022-12-23
  • 2022-02-20
  • 2021-06-07
  • 2021-10-05
  • 2022-02-05
  • 2022-12-23
猜你喜欢
  • 2022-02-28
  • 2022-12-23
  • 2022-12-23
  • 2022-03-04
  • 2021-05-18
  • 2021-09-17
相关资源
相似解决方案