Parcourir la source

协议 银行账户信息 删除

liugc il y a 1 an
Parent
commit
7c8ecef6d1

+ 12 - 8
app/adminapi/controller/master_worker/BankAccountController.php

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

+ 12 - 8
app/adminapi/controller/master_worker/MasterWorkerAgreeController.php

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