审批列表
This commit is contained in:
parent
de61719796
commit
e3612bb4f7
@ -5,6 +5,9 @@ namespace app\adminapi\lists\approve;
|
|||||||
use app\adminapi\lists\BaseAdminDataLists;
|
use app\adminapi\lists\BaseAdminDataLists;
|
||||||
use app\common\lists\ListsSearchInterface;
|
use app\common\lists\ListsSearchInterface;
|
||||||
use app\common\model\Approve;
|
use app\common\model\Approve;
|
||||||
|
use app\common\model\auth\Admin;
|
||||||
|
use app\common\model\Company;
|
||||||
|
use think\facade\Db;
|
||||||
|
|
||||||
class ApproveLists extends BaseAdminDataLists implements ListsSearchInterface
|
class ApproveLists extends BaseAdminDataLists implements ListsSearchInterface
|
||||||
{
|
{
|
||||||
@ -33,9 +36,16 @@ class ApproveLists extends BaseAdminDataLists implements ListsSearchInterface
|
|||||||
->where($this->queryWhere())
|
->where($this->queryWhere())
|
||||||
->with('task')
|
->with('task')
|
||||||
->field('*')
|
->field('*')
|
||||||
|
->append(['area_manager', 'company_name'], true)
|
||||||
->limit($this->limitOffset, $this->limitLength)
|
->limit($this->limitOffset, $this->limitLength)
|
||||||
->order(['id' => 'desc'])
|
->order(['id' => 'desc'])
|
||||||
->select()
|
->select()
|
||||||
|
->withAttr('area_manager',function($value,$data){
|
||||||
|
return Admin::where(['id' => $data['check_admin_ids']])->value('name');
|
||||||
|
})
|
||||||
|
->withAttr('company_name',function($value,$data){
|
||||||
|
return Company::where(['admin_id' => $data['check_admin_ids']])->value('company_name');
|
||||||
|
})
|
||||||
->toArray();
|
->toArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -229,7 +229,7 @@ class TaskController extends BaseApiController
|
|||||||
}
|
}
|
||||||
$extend = ['other' => ['is_commit' => 1, 'note' => $parmas['note'], 'annex'=>$parmas['annex']]];
|
$extend = ['other' => ['is_commit' => 1, 'note' => $parmas['note'], 'annex'=>$parmas['annex']]];
|
||||||
Db::startTrans();
|
Db::startTrans();
|
||||||
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend)]);
|
Task::where(['id' => $parmas['id']])->update(['extend' => json_encode($extend), 'update_time'=>time()]);
|
||||||
|
|
||||||
// 片区经理
|
// 片区经理
|
||||||
$areaManagerId = User::where(['id' => $this->userId])->with('company')->value('area_manager');
|
$areaManagerId = User::where(['id' => $this->userId])->with('company')->value('area_manager');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user