|
|
@@ -20,6 +20,7 @@ use app\adminapi\controller\BaseAdminController;
|
|
|
use app\adminapi\lists\master_worker\MasterWorkerAgreeLists;
|
|
|
use app\adminapi\logic\master_worker\MasterWorkerAgreeLogic;
|
|
|
use app\adminapi\validate\master_worker\MasterWorkerAgreeValidate;
|
|
|
+use app\common\logic\MasterWorkerExamineLogic;
|
|
|
|
|
|
|
|
|
/**
|
|
|
@@ -54,6 +55,7 @@ class MasterWorkerAgreeController extends BaseAdminController
|
|
|
$params = (new MasterWorkerAgreeValidate())->post()->goCheck('add');
|
|
|
$result = MasterWorkerAgreeLogic::add($params);
|
|
|
if (true === $result) {
|
|
|
+ MasterWorkerExamineLogic::updateEngineerInformation($params['worker_id']);
|
|
|
return $this->success('添加成功', [], 1, 1);
|
|
|
}
|
|
|
return $this->fail(MasterWorkerAgreeLogic::getError());
|
|
|
@@ -71,6 +73,8 @@ class MasterWorkerAgreeController extends BaseAdminController
|
|
|
$params = (new MasterWorkerAgreeValidate())->post()->goCheck('edit');
|
|
|
$result = MasterWorkerAgreeLogic::edit($params);
|
|
|
if (true === $result) {
|
|
|
+ $info = MasterWorkerAgreeLogic::detail(['id'=>$params['id']]);
|
|
|
+ MasterWorkerExamineLogic::updateEngineerInformation($info['worker_id']);
|
|
|
return $this->success('编辑成功', [], 1, 1);
|
|
|
}
|
|
|
return $this->fail(MasterWorkerAgreeLogic::getError());
|
|
|
@@ -87,6 +91,15 @@ class MasterWorkerAgreeController extends BaseAdminController
|
|
|
{
|
|
|
$params = (new MasterWorkerAgreeValidate())->post()->goCheck('delete');
|
|
|
MasterWorkerAgreeLogic::delete($params);
|
|
|
+ if (is_array($params['id'])) {
|
|
|
+ foreach ($params['id'] as $id) {
|
|
|
+ $info = MasterWorkerAgreeLogic::detail(['id'=>$id]);
|
|
|
+ MasterWorkerExamineLogic::updateEngineerInformation($info['worker_id']);
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ $info = MasterWorkerAgreeLogic::detail(['id'=>$params['id']]);
|
|
|
+ MasterWorkerExamineLogic::updateEngineerInformation($info['worker_id']);
|
|
|
+ }
|
|
|
return $this->success('删除成功', [], 1, 1);
|
|
|
}
|
|
|
|