赵启卫 2 лет назад
Родитель
Сommit
4033a26116

+ 7 - 1
application/wap/controller/Studyplan.php

xqd xqd xqd
@@ -13,6 +13,7 @@
 namespace app\wap\controller;
 
 use app\admin\model\study\Plan;
+use app\admin\model\study\PlanBuy;
 use app\admin\model\study\PlanSteps;
 use app\admin\model\study\PlanItems;
 use app\wap\model\special\Special as SpecialModel;
@@ -57,6 +58,11 @@ class Studyplan extends AuthController{
         $planinfo['introduction'] = htmlspecialchars_decode($planinfo['introduction']);
         $steps = PlanSteps::where('is_del', 0)->where('pid', $id)->select();
         $stepids = [];
+        $isPay = 0;
+        $buyinfo = PlanBuy::where('planid', $id)->where('uid', $this->uid)->where('is_del', 0)->find();
+        if ($buyinfo) {
+            $isPay = 1;
+        }
         foreach($steps as $v){
             $stepids[] = $v['id'];
         }
@@ -78,7 +84,7 @@ class Studyplan extends AuthController{
         $user_level = !$this->uid ? 0 : $this->userInfo;
         $this->assign('is_member', isset($user_level['level']) ? $user_level['level'] : 0);
 
-
+        $this->assign('isPay', $isPay);
         $this->assign('steps', json_encode($steps));
         $this->assign('itemsList', json_encode($itemsList));
         $this->assign('planinfo', json_encode($planinfo));

+ 2 - 6
application/wap/view/first/studyplan/details.html

xqd xqd xqd xqd
@@ -137,7 +137,8 @@
         <div class="wrap">
             <div class="video_footer_btn acea-row">
                 <div class="video_footer_btn_right acea-row on">
-                    <span @click="OpenPay()" class="acea-row row-center-wrapper video_footer_btn_left_pic" style="flex: 1;">购买学习</span>
+                    <span @click="OpenPay()" v-if="!is_pay" class="acea-row row-center-wrapper video_footer_btn_left_pic" style="flex: 1;">购买学习</span>
+                    <span @click="study()" v-if="is_pay" class="acea-row row-center-wrapper video_footer_btn_left_pic" style="flex: 1;">开始学习</span>
                 </div>
             </div>
         </div>
@@ -159,7 +160,6 @@
         var planinfo = {$planinfo};
         var steps = {$steps};
         var itemsList = {$itemsList};
-        var isPay = 0;
         var link_pay_uid = 0;//联合支付
         var is_yue = {$is_yue? 'true': 'false'};
         var is_alipay = {$is_alipay? 'true': 'false'};
@@ -183,7 +183,6 @@
                 //支付登录相关
                 payDialogOpen: false,
                 loginShow: false,
-                is_pay: isPay,
                 money:planinfo.sales,
                 link_pay_uid:link_pay_uid,
                 pay_type_num: 7, //新增的 学习计划支付类型
@@ -207,9 +206,6 @@
                 init: function () {
                     var that = this;
                 },
-                buy: function (){
-                    alert('去购买');
-                },
                 study: function (){
                     alert('去学习');
                 },