Quellcode durchsuchen

返修完成后更新投诉状态

whitefang vor 1 Jahr
Ursprung
Commit
b483ec5abe
1 geänderte Dateien mit 10 neuen und 0 gelöschten Zeilen
  1. 10 0
      app/api/logic/ReturnWorkLogic.php

+ 10 - 0
app/api/logic/ReturnWorkLogic.php

@@ -2,6 +2,7 @@
 namespace app\api\logic;
 namespace app\api\logic;
 use app\common\logic\BaseLogic;
 use app\common\logic\BaseLogic;
 use app\common\model\master_worker\MasterWorker;
 use app\common\model\master_worker\MasterWorker;
+use app\common\model\works\IssueWork;
 use app\common\model\works\ReturnWork;
 use app\common\model\works\ReturnWork;
 use think\db\Query;
 use think\db\Query;
 use think\facade\Db;
 use think\facade\Db;
@@ -57,6 +58,15 @@ class ReturnWorkLogic extends BaseLogic
             $work->return_work_status = 4;
             $work->return_work_status = 4;
             $work->save();
             $work->save();
             MasterWorker::setWorktotal('inc',$work->master_worker_id);
             MasterWorker::setWorktotal('inc',$work->master_worker_id);
+            //更新投诉状态
+            $issue = IssueWork::where('service_work_id',$work->service_work_id)->findOrEmpty();
+            if(!$issue->isEmpty()){
+                $issue->issue_approval = 4;
+                $issue->complaint_status = 2;
+                $issue->responsible = 2;
+                $issue->finished_time = time();
+                $issue->save();
+            }
             Db::commit();
             Db::commit();
             return true;
             return true;
         }catch(\Exception $e){
         }catch(\Exception $e){