闫增涛
2024-12-31 e969feb46e9dcc6bb511873bf2ec48344b31b5d7
题库进入判断是否购买
1个文件已修改
27 ■■■■■ 已修改文件
packageBookService/pages/bookServices/examination/examination.js 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packageBookService/pages/bookServices/examination/examination.js
@@ -628,8 +628,35 @@
      showDialog: false,
    });
  },
  // 初始化函数
  async init() {
    // 获取图书详情,判断题库是否购买
    const query = {
      path: "*",
      queryType: "*",
      productId: this.data.bookId,
      favoriteTypes: "FavoriteBookCity",
      itemFields: {
        "SysType=": "CmsFolder",
      },
      coverSize: {
        height: 300,
      },
      fields: {},
    };
    const res = await app.MG.store.getProductDetail(query)
    const saleData = res.datas.saleMethod.find(item => item.Name.includes('题库'))
    if (saleData && !res.datas.purchasedSaleMethodIdList.includes(saleData.Id)) return wx.showModal({
      title: '提示',
      content: '请先购买题库再答题',
      complete: (res) => {
        this.setData({
          submitStatus: true
        })
        wx.navigateBack()
      }
    })
    this.setData({
      loading: true,
      subjectiveTotal: 0,