作者 何书鹏
1 个管道 的构建 通过 耗费 1 秒

离职详情

... ... @@ -8,6 +8,7 @@ use app\api\model\Factory;
use app\api\model\UserBorrow;
use app\api\model\FactoryUser;
use think\Validate;
use think\Db;
/**
* 驻厂v2
... ... @@ -228,11 +229,22 @@ class FactoryAdmin extends Api
$where['a.nickname'] = ['like','%'.$keyword.'%'];
}
// 本月离职人数
$quit = FactoryUser::where('factory_id',$factory_id)
->where('status','3')
->whereTime('quit_time','month')
// $quit1 = FactoryUser::where('factory_id',$factory_id)
// ->where('status','3')
// ->whereTime('quit_time','month')
// ->order('quit_time desc')
// ->buildSql();
// $quit2 = FactoryUser::alias('a')
// ->join([$quit1 => 'b'],'b.id = a.id')
// ->field('a.*')
// ->group('b.user_id')
// ->buildSql();
$subQuery = Db::table('re_factory_user')
->order('quit_time desc')
->limit(1)
->limit(99999)
->buildSql();
$quit = Db::table($subQuery.' a')
->group('a.user_id')
->buildSql();
$data = User::alias('a')
->join([$quit => 'b'],'b.user_id = a.id')
... ...