|
|
@@ -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;
|