exports.main = async (event, context) => { const db = cloud.database(); const yddata = db.collection('yddata'); const pageSize = 1000; // 定义每页显示的数据数量 const startIndex = 0; // 定义起始索引值 let query = yddata.where({});

const startDate = event.startDate.split('-').join('.') + ' 0:0:0';
const endDate = event.startDate.split('-').join('.') + ' 0:0:0';

if (event.mailNumber) {
    query = query.where({ mailNumber: event.mailNumber });
    const searchData = await query.orderBy('date', 'desc').skip(startIndex).limit(pageSize).get().then(res => {
    if (res.data.length > 0) {
        const data = res.data[0];
        return {
        searchData: data
        // mailNumber:data.mailNumber,
        // images: data.images,
        // describe: data.describe,
        // date: data.date
        };
    } else {
        return {
        error: '未找到相关数据'
        };
    }
    }).catch(err => {
    console.error(err);
    return {
        error: err
    };
    });
    return searchData;
}else {
  query = query.where({
    date: db.command.gte(startDate).and(db.command.lte(endDate))
  });
  const searchData = await query.orderBy('date', 'desc').skip(startIndex).limit(pageSize).get().then(res => {
    if (res.data.length > 0) {
      const data = res.data;
      return {
        searchData: data
        // mailNumber:data.mailNumber,
        // images: data.images,
        // describe: data.describe,
        // date: data.date
      };
    } else {
      return {
        error: '未找到相关数据'
      };
    }
  }).catch(err => {
    console.error(err);
    return {
      error: err
    };
  });
  return searchData;
}
exportsmain = async event context = const db = clouddatabase; const yddata = dbcollectionyddata; const pageSize = 1000; 定义每页显示的数据数量 const startIndex = 0; 定义起始索引值 let query = yddatawh

原文地址: https://www.cveoy.top/t/topic/ibba 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录