|
|
@@ -202,8 +202,6 @@ public class TextbookSubscriptionServiceImpl extends MPJBaseServiceImpl<Textbook
|
|
|
MPJLambdaWrapper<TextbookSubscriptionItem> textbookSubscriptionItemMPJLambdaWrapper = new MPJLambdaWrapper<>();
|
|
|
textbookSubscriptionItemMPJLambdaWrapper
|
|
|
.select(TextbookSubscriptionItem::getId)
|
|
|
- .selectAs(Textbook::getPrice, TextbookSubscriptionItemVo::getPricing)
|
|
|
- .selectAs(TextbookSubscriptionItem::getPrice, TextbookSubscriptionItemVo::getPrice)
|
|
|
.select(TextbookSubscriptionItem.class, x -> VoToColumnUtil.fieldsToColumns(TextbookSubscriptionItemVo.class).contains(x.getProperty()))
|
|
|
.leftJoin(Textbook.class, Textbook::getId, TextbookSubscriptionItem::getTextbookId,
|
|
|
wrapper -> wrapper
|
|
|
@@ -217,6 +215,8 @@ public class TextbookSubscriptionServiceImpl extends MPJBaseServiceImpl<Textbook
|
|
|
.selectAs(DictionaryDetail::getName, TextbookSubscriptionItemVo::getTextbookTypeCn)
|
|
|
)
|
|
|
)
|
|
|
+ .selectAs(TextbookSubscriptionItem::getSourcePrice, TextbookSubscriptionItemVo::getPricing)
|
|
|
+ .selectAs(TextbookSubscriptionItem::getPrice, TextbookSubscriptionItemVo::getPrice)
|
|
|
.eq(TextbookSubscriptionItem::getTextbookSubscriptionId, id)
|
|
|
;
|
|
|
List<TextbookSubscriptionItemVo> list = textbookSubscriptionTextbookSubscriptionItemMapper.selectJoinList(TextbookSubscriptionItemVo.class, textbookSubscriptionItemMPJLambdaWrapper);
|