diff --git a/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/system/sysuser/SysuserSyncService.java b/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/system/sysuser/SysuserSyncService.java index a4c4af0..604ed3d 100644 --- a/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/system/sysuser/SysuserSyncService.java +++ b/ssjygl-xsx-local/src/main/java/com/cowr/local/ssjygl/system/sysuser/SysuserSyncService.java @@ -8,6 +8,7 @@ import com.cowr.common.enums.RoleEnum; import com.cowr.common.enums.UserTypeEnum; import com.cowr.common.view.PageParam; import com.cowr.common.view.Result; +import com.cowr.local.ssjygl.main.CliCacheData; import com.cowr.local.ssjygl.main.Config; import com.cowr.local.ssjygl.synctask.SyncTaskService; import com.cowr.model.*; @@ -239,6 +240,10 @@ public class SysuserSyncService extends BaseService { return Result.failed(false, "登陆失败"); } + if (sysuser.getType() == UserTypeEnum.SUPERMARKET.getTypeid() && sysuser.getEntityId() != CliCacheData.SUP.getId()) { + return Result.failedstr("登陆失败。当前系统是%s", CliCacheData.SUP.getName()); + } + // if(!isConfigAdmin(sysuser.getRole()) // && !isPresident(sysuser.getRole()) // && !isPresidentView(sysuser.getRole())