|
@@ -21,6 +21,7 @@ import com.zanxiang.module.util.JsonUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.kafka.clients.producer.Producer;
|
|
|
import org.apache.kafka.clients.producer.ProducerRecord;
|
|
|
+import org.apache.logging.log4j.util.Strings;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
@@ -111,7 +112,7 @@ public class GameUserRoleServiceImpl extends ServiceImpl<GameUserRoleMapper, Gam
|
|
|
return super.update(new LambdaUpdateWrapper<GameUserRole>()
|
|
|
.set(GameUserRole::getRoleName, param.getRoleName())
|
|
|
.set(GameUserRole::getRoleLevel, param.getRoleLevel())
|
|
|
- .set(GameUserRole::getServerId, param.getServerId())
|
|
|
+ .set(gameUserRole == null || Strings.isBlank(gameUserRole.getServerId()), GameUserRole::getServerId, param.getServerId())
|
|
|
.set(GameUserRole::getServerName, param.getServerName())
|
|
|
.set(param.getRoleVipLevel() != null, GameUserRole::getRoleVipLevel, param.getRoleVipLevel())
|
|
|
.set(param.getRolePower() != null, GameUserRole::getRolePower, param.getRolePower())
|