liugc 1 год назад
Родитель
Сommit
7e68b60123
1 измененных файлов с 9 добавлено и 2 удалено
  1. 9 2
      app/workerapi/logic/TrainingLogic.php

+ 9 - 2
app/workerapi/logic/TrainingLogic.php

@@ -10,6 +10,8 @@ use app\common\model\master_worker\MasterWorkerAccountLog;
 use app\common\model\master_worker\MasterWorkerAgree;
 use app\common\model\master_worker\MasterWorkerInfo;
 use app\common\model\master_worker\MasterWorkerTeam;
+use app\common\model\shops\ShopOrderGoods;
+use app\common\model\shops\ShopOrders;
 use app\common\model\training\TrainingCourse;
 use app\common\model\training\TrainingWorkerTask;
 use app\common\model\works\ServiceWork;
@@ -30,13 +32,18 @@ class TrainingLogic extends  BaseLogic
             //shop_goods_id  INT ( 10 ) DEFAULT 0  NOT NULL COMMENT '商品id(套餐)',
 	        //shop_orders_id int(10) NOT NULL DEFAULT '0' COMMENT '购买单号id',
             // 检查是否已经购买套餐
-            $shop_orders = Db::name('shop_orders')->where('worker_id',$masterWorkerId)->where('shop_goods_id',1)->find();
-           //   `worker_id` int(11) NOT NULL COMMENT '师傅ID',  `pay_status` tinyint(1) NOT NULL COMMENT '支付状态:0-待支付 1-已支付 2-已取消',  `refund_status` tinyint(1) DEFAULT '0' COMMENT '退款状态 0-
+            $sns = ShopOrders::where('worker_id',$masterWorkerId)->where('pay_status',1)->where('refund_status',0)->column('sn');
+
+
+
 
             $task_info = ['id'=>0];
             $task = TrainingWorkerTask::where('master_worker_id',$masterWorkerId)->findOrEmpty();
             if (!$task->isEmpty()) {
                 $task_info = $task->toArray();
+
+                ShopOrderGoods::whereIn('sn',$sns)->where('shop_goods_id',$task_info['shop_goods_id'])->find();
+
                 // 0 不展示按钮 1 去学习 2 已学完
                 $task_info['learning_status'] = $task_info['shop_orders_id']>0?($task_info['training_status'] <2?1:2):0;
                 $task_info['bank_status'] = BankAccount::where('worker_id',$masterWorkerId)->where('audit_state',1)->value('id')?1:0;