Browse Source

修改bug 征订编辑时回显的定价错误

大数据与最优化研究所 1 month ago
parent
commit
1f5a98030c

+ 2 - 2
src/main/java/com/xjrsoft/module/textbook/service/impl/TextbookSubscriptionServiceImpl.java

@@ -221,7 +221,8 @@ public class TextbookSubscriptionServiceImpl extends MPJBaseServiceImpl<Textbook
         MPJLambdaWrapper<TextbookSubscriptionItem> textbookSubscriptionItemMPJLambdaWrapper = new MPJLambdaWrapper<>();
         textbookSubscriptionItemMPJLambdaWrapper
                 .select(TextbookSubscriptionItem::getId)
-                .selectAs(Textbook::getPrice, TextbookSubscriptionItemVo::getPrice)
+                .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
@@ -235,7 +236,6 @@ public class TextbookSubscriptionServiceImpl extends MPJBaseServiceImpl<Textbook
                                                 .selectAs(DictionaryDetail::getName, TextbookSubscriptionItemVo::getTextbookTypeCn)
                                 )
                 )
-                .selectAs(TextbookSubscriptionItem::getPrice, TextbookSubscriptionItemVo::getPricing)
                 .eq(TextbookSubscriptionItem::getTextbookSubscriptionId, id)
         ;
         List<TextbookSubscriptionItemVo> list = textbookSubscriptionTextbookSubscriptionItemMapper.selectJoinList(TextbookSubscriptionItemVo.class, textbookSubscriptionItemMPJLambdaWrapper);