无故事王国
2023-11-13 a64b39beb6ba6ed8208d70daef2ff8872bdf265a
WanPai/Root/Course/TCell/CourseTCell.swift
@@ -35,7 +35,7 @@
         switch courseItemModel.payType {
            case .cash,.cashCoin:
               //显示原价
               label_originPrice.isHidden = courseItemModel.originalPrice == 0
               label_originPrice.isHidden = (courseItemModel.originalPrice == 0 || courseItemModel.originalPrice == courseItemModel.paymentPrice)
               label_originPrice.attributedText = AttributedStringbuilder.build().add(string: courseItemModel.originalPrice.currency() , withFont: UIFont.systemFont(ofSize: 14, weight: .semibold), withColor: UIColor(hexStr: "#C6C6C6")).delLine(color: UIColor(hexStr: "#C6C6C6")).mutableAttributedString
               if UserInfoModel.get()?.isVip == 1{
@@ -44,22 +44,34 @@
                  //默认展示VIP价格【会员】
                  label_price.text = courseItemModel.vipPrice.currency()
                  // 会员价没有优惠
                  if courseItemModel.paymentPrice == 0 && courseItemModel.vipPrice != 0{
                     label_price.text = courseItemModel.vipPrice.currency()
                  }else if courseItemModel.paymentPrice != 0 && courseItemModel.vipPrice == 0{
                  }
                  // 有优惠价并且VIP价为0
                  else if courseItemModel.paymentPrice != 0 && courseItemModel.vipPrice == 0{
                     label_price.text = courseItemModel.paymentPrice.currency()
                  }else{
                     //有优惠价与会员价 ,取最优价
                     label_price.text = min(courseItemModel.paymentPrice, courseItemModel.vipPrice).currency()
                  }
               }else{
                  //展示会员价
                  label_vipPrice.text = courseItemModel.vipPrice.currency()
                  //会员价与优惠价相同,隐藏VIP价格
                  stackView_vipPrice.isHidden = courseItemModel.vipPrice == 0 || courseItemModel.vipPrice == courseItemModel.paymentPrice
                  //有原价没优惠价
                  if courseItemModel.paymentPrice == 0 && courseItemModel.originalPrice != 0{
                     label_price.text = courseItemModel.vipPrice.currency()
                  }else if courseItemModel.paymentPrice != 0 && courseItemModel.originalPrice == 0{
                  }
                  //有优惠价没原价
                  else if courseItemModel.paymentPrice != 0 && courseItemModel.originalPrice == 0{
                     label_price.text = courseItemModel.paymentPrice.currency()
                  }else{
                  }
                  //有优惠价与原价,取最优
                  else{
                     label_price.text = min(courseItemModel.paymentPrice, courseItemModel.originalPrice).currency()
                  }
               }