|
@@ -59,6 +59,19 @@ class GoodsJoinActService extends CrudService {
|
|
as: 'shopInfo',
|
|
as: 'shopInfo',
|
|
},
|
|
},
|
|
});
|
|
});
|
|
|
|
+ pipeline.push({
|
|
|
|
+ $project: {
|
|
|
|
+ shop: 1,
|
|
|
|
+ shop_name: { $first: '$shopInfo.name' },
|
|
|
|
+ goods: '$goods._id',
|
|
|
|
+ goods_name: '$goods.name',
|
|
|
|
+ spec: '$spec._id',
|
|
|
|
+ spec_name: '$spec.name',
|
|
|
|
+ sell_money: { $toString: '$spec.sell_money' },
|
|
|
|
+ platform_act_type: 1,
|
|
|
|
+ status: 1,
|
|
|
|
+ },
|
|
|
|
+ });
|
|
const qPipeline = _.cloneDeep(pipeline);
|
|
const qPipeline = _.cloneDeep(pipeline);
|
|
if (parseInt(skip)) qPipeline.push({ $skip: parseInt(skip) });
|
|
if (parseInt(skip)) qPipeline.push({ $skip: parseInt(skip) });
|
|
if (parseInt(limit)) qPipeline.push({ $limit: parseInt(limit) });
|
|
if (parseInt(limit)) qPipeline.push({ $limit: parseInt(limit) });
|