|
|
@@ -2,6 +2,7 @@
|
|
|
namespace app\api\logic;
|
|
|
use app\common\logic\BaseLogic;
|
|
|
use app\common\model\master_worker\MasterWorker;
|
|
|
+use app\common\model\works\IssueWork;
|
|
|
use app\common\model\works\ReturnWork;
|
|
|
use think\db\Query;
|
|
|
use think\facade\Db;
|
|
|
@@ -57,6 +58,15 @@ class ReturnWorkLogic extends BaseLogic
|
|
|
$work->return_work_status = 4;
|
|
|
$work->save();
|
|
|
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();
|
|
|
return true;
|
|
|
}catch(\Exception $e){
|