def get(self): """ 导出运单 """ try: data = self.get_query_args() creator_id = data["shop_id"] start_time = TimeZone.str_to_datetime(data["start_time"]) end_time = TimeZone.str_to_datetime(data["end_time"]) except: self.resp_error("参数错误") return yield self.resp_redirect( express.redirect_song_export_express(creator_id, start_time=start_time, end_time=end_time))
if k != 'sj_time': times.append(t) times = sorted(times) for t in times: _times.append(TimeZone.datetime_to_str(t, pattern='%H:%M')) sj_time = min(times) result = mc.update_one({'_id': doc['_id']}, {'$set': { 'times.sj_time': sj_time }}) print(('%s, %s, min%s => [%s], %s, %s' % (i, doc['number'], _times, TimeZone.datetime_to_str(sj_time, pattern='%H:%M'), result.matched_count, result.modified_count))) if __name__ == '__main__': pool = Pool(4) cursor = mc.find({ 'times.sj_time': { '$exists': True }, 'create_time': { '$gte': TimeZone.str_to_datetime("2016-05-01T00:00:00.000+0800") } }) modify_sj_time(expr_cursor=cursor) # pool.map(modify_sj_time, [cursor])