明树Git Lab

Commit 6a05e673 authored by zfp1's avatar zfp1

update

parent c22dd2cf
...@@ -18,7 +18,7 @@ async function listPlantCycle(req, res, next) { ...@@ -18,7 +18,7 @@ async function listPlantCycle(req, res, next) {
search.name = req.body.name; search.name = req.body.name;
} }
const count = await DB.PlantCycle.countDocuments(search); const count = await DB.PlantCycle.countDocuments(search);
let list = await DB.PlantCycle.find(search).sort({_id: -1}).skip(skip).limit(pageSize); let list = await DB.PlantCycle.find(search).sort({_id: -1}).populate({path: "img"}).skip(skip).limit(pageSize);
res.sendData({ count, list }); res.sendData({ count, list });
} catch (error) { } catch (error) {
next(error) next(error)
......
...@@ -19,7 +19,7 @@ async function listDeepPlant(req, res, next) { ...@@ -19,7 +19,7 @@ async function listDeepPlant(req, res, next) {
let skip = (page - 1) * pageSize; let skip = (page - 1) * pageSize;
const count = await DB.ProductDeep.countDocuments(search); const count = await DB.ProductDeep.countDocuments(search);
let list = await DB.ProductDeep.find(search).sort({_id: -1}).skip(skip).limit(pageSize); let list = await DB.ProductDeep.find(search).populate({path: "productPhotos"}).sort({_id: -1}).skip(skip).limit(pageSize);
res.sendData({ count, list }); res.sendData({ count, list });
} catch (error) { } catch (error) {
next(error); next(error);
......
...@@ -19,7 +19,7 @@ async function listDirectPlant(req, res, next) { ...@@ -19,7 +19,7 @@ async function listDirectPlant(req, res, next) {
let skip = (page - 1) * pageSize; let skip = (page - 1) * pageSize;
const count = await DB.ProductPlant.countDocuments(search); const count = await DB.ProductPlant.countDocuments(search);
let list = await DB.ProductPlant.find(search).sort({_id: -1}).skip(skip).limit(pageSize); let list = await DB.ProductPlant.find(search).populate({path: "productPhotos"}).sort({_id: -1}).skip(skip).limit(pageSize);
res.sendData({ count, list }); res.sendData({ count, list });
} catch (error) { } catch (error) {
next(error); next(error);
......
...@@ -20,7 +20,7 @@ async function listPrePlant(req, res, next) { ...@@ -20,7 +20,7 @@ async function listPrePlant(req, res, next) {
let skip = (page - 1) * pageSize; let skip = (page - 1) * pageSize;
const count = await DB.ProductPre.countDocuments(search); const count = await DB.ProductPre.countDocuments(search);
let list = await DB.ProductPre.find(search).sort({_id: -1}).skip(skip).limit(pageSize); let list = await DB.ProductPre.find(search).populate({pat: "productPhotos"}).sort({_id: -1}).skip(skip).limit(pageSize);
res.sendData({ count, list }); res.sendData({ count, list });
} catch (error) { } catch (error) {
next(error); next(error);
......
...@@ -29,8 +29,11 @@ const letianProductPreSchema = new Schema({ ...@@ -29,8 +29,11 @@ const letianProductPreSchema = new Schema({
comment: "库存量" comment: "库存量"
}, },
productPhotos: { productPhotos: {
type: String, type: mongoose.Types.ObjectId,
comment: "产品照片" ref: 'File',
comment: "物品照片",
default: null,
set: v => {if(!v) {return null;} else {return v;}}
}, },
introduction: { introduction: {
type: String, type: String,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment