From 46313d131d78451222cf64102ff25bad37abbdb5 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 16 Jun 2022 16:03:39 +0800 Subject: [PATCH] 1 --- webapp/models/Hero.php | 5 ++++- webapp/services/MissionService.php | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/webapp/models/Hero.php b/webapp/models/Hero.php index 6eb610df..e6039fd9 100644 --- a/webapp/models/Hero.php +++ b/webapp/models/Hero.php @@ -418,8 +418,11 @@ class Hero extends BaseModel { return $finalyAddGold; } - public static function heroLocking($heroDto) + public static function heroIsLocking($heroDto) { + if ($heroDto['lock_type']) { + return true; + } $locking = false; { $idx = 0; diff --git a/webapp/services/MissionService.php b/webapp/services/MissionService.php index d4a7d7af..17cc6c3a 100644 --- a/webapp/services/MissionService.php +++ b/webapp/services/MissionService.php @@ -693,6 +693,10 @@ class MissionService extends BaseService { myself()->_rspErr(1, 'objects parameter error' . $id); return; } + if (Hero::heroIsLocking($heroDb)) { + myself()->_rspErr(1, 'hero is locking'); + return; + } array_push( $mission['objects'], array(