|
|
@@ -90,17 +90,21 @@ class MasterWorkerAgreeController extends BaseAdminController
|
|
|
public function delete()
|
|
|
{
|
|
|
$params = (new MasterWorkerAgreeValidate())->post()->goCheck('delete');
|
|
|
- MasterWorkerAgreeLogic::delete($params);
|
|
|
- if (is_array($params['id'])) {
|
|
|
- foreach ($params['id'] as $id) {
|
|
|
- $info = MasterWorkerAgreeLogic::detail(['id'=>$id]);
|
|
|
+ try {
|
|
|
+ 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']);
|
|
|
}
|
|
|
- }else{
|
|
|
- $info = MasterWorkerAgreeLogic::detail(['id'=>$params['id']]);
|
|
|
- MasterWorkerExamineLogic::updateEngineerInformation($info['worker_id']);
|
|
|
+ MasterWorkerAgreeLogic::delete($params);
|
|
|
+ return $this->success('删除成功', [], 1, 1);
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ return $this->fail('删除失败-'.$e->getMessage());
|
|
|
}
|
|
|
- return $this->success('删除成功', [], 1, 1);
|
|
|
}
|
|
|
|
|
|
|