This commit is contained in:
parent
16abd9875c
commit
597d3f8994
|
|
@ -95,7 +95,7 @@ public class SysUser extends BaseEntity {
|
||||||
/**
|
/**
|
||||||
* 登录类型
|
* 登录类型
|
||||||
*/
|
*/
|
||||||
private int loginType;
|
private String loginType;
|
||||||
/**
|
/**
|
||||||
* 部门
|
* 部门
|
||||||
*/
|
*/
|
||||||
|
|
@ -131,11 +131,11 @@ public class SysUser extends BaseEntity {
|
||||||
this.userType = userType;
|
this.userType = userType;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getLoginType() {
|
public String getLoginType() {
|
||||||
return loginType;
|
return loginType;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setLoginType(int loginType) {
|
public void setLoginType(String loginType) {
|
||||||
this.loginType = loginType;
|
this.loginType = loginType;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,18 @@ public class SysLoginService
|
||||||
recordLogService.recordLogininfor(username,null,"用户登录","对不起,您的账号:" + username + " 已锁定",1);
|
recordLogService.recordLogininfor(username,null,"用户登录","对不起,您的账号:" + username + " 已锁定",1);
|
||||||
throw new ServiceException("对不起,您的账号:" + username + " 已锁定",201);
|
throw new ServiceException("对不起,您的账号:" + username + " 已锁定",201);
|
||||||
}
|
}
|
||||||
|
if(StringUtils.isEmpty(loginType) && !user.getLoginType().contains(Constant.BACK_LOGIN)){
|
||||||
|
throw new ServiceException("对不起,您的账号:" + username + " 无登录后台权限",201);
|
||||||
|
}
|
||||||
|
if(StringUtils.isNotEmpty(loginType) && !user.getLoginType().contains(Constant.SC_SCREEN)){
|
||||||
|
throw new ServiceException("对不起,您的账号:" + username + " 无登录省侧大屏权限",201);
|
||||||
|
}
|
||||||
|
if(StringUtils.isEmpty(loginType) && !user.getLoginType().contains(Constant.SG_SCREEN)){
|
||||||
|
throw new ServiceException("对不起,您的账号:" + username + " 无登录施工大屏权限",201);
|
||||||
|
}
|
||||||
|
if(StringUtils.isEmpty(loginType) && !user.getLoginType().contains(Constant.APP_LOGIN)){
|
||||||
|
throw new ServiceException("对不起,您的账号:" + username + " 无登录APP权限",201);
|
||||||
|
}
|
||||||
passwordService.validate(user, password);
|
passwordService.validate(user, password);
|
||||||
Result<List<SysMenu>> menu = remoteUserService.getAllMenuList(user.getUserId()+"", SecurityConstants.INNER);
|
Result<List<SysMenu>> menu = remoteUserService.getAllMenuList(user.getUserId()+"", SecurityConstants.INNER);
|
||||||
list = handleMenuList(menu.getData(),loginType);
|
list = handleMenuList(menu.getData(),loginType);
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,8 @@ public class Constant {
|
||||||
public final static String SG_SCREEN = "2";
|
public final static String SG_SCREEN = "2";
|
||||||
public final static String SG_SCREEN_NAME = "施工大屏";
|
public final static String SG_SCREEN_NAME = "施工大屏";
|
||||||
public final static String SC_SCREEN = "1";
|
public final static String SC_SCREEN = "1";
|
||||||
|
public final static String APP_LOGIN = "3";
|
||||||
|
public final static String BACK_LOGIN = "4";
|
||||||
public final static String SC_SCREEN_NAME = "省侧大屏";
|
public final static String SC_SCREEN_NAME = "省侧大屏";
|
||||||
public final static String ADMINISTRATORS = "administrators";
|
public final static String ADMINISTRATORS = "administrators";
|
||||||
public final static String MANAGER = "manager";
|
public final static String MANAGER = "manager";
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ import com.securitycontrol.background.mapper.IDeviceOfBdMapper;
|
||||||
import com.securitycontrol.background.service.IDeviceOfBdService;
|
import com.securitycontrol.background.service.IDeviceOfBdService;
|
||||||
import com.securitycontrol.common.core.utils.StringUtils;
|
import com.securitycontrol.common.core.utils.StringUtils;
|
||||||
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
|
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
|
||||||
|
import com.securitycontrol.common.core.utils.uuid.IdUtils;
|
||||||
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
||||||
import com.securitycontrol.common.security.utils.SecurityUtils;
|
import com.securitycontrol.common.security.utils.SecurityUtils;
|
||||||
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
||||||
|
|
@ -64,7 +65,7 @@ public class DeviceOfBdServiceImpl implements IDeviceOfBdService {
|
||||||
return AjaxResult.error("边带编码不能重复");
|
return AjaxResult.error("边带编码不能重复");
|
||||||
}
|
}
|
||||||
if (StringUtils.isEmpty(vo.getId())) {
|
if (StringUtils.isEmpty(vo.getId())) {
|
||||||
String bdId = UUID.randomUUID().toString().replace("-", "");
|
String bdId = IdUtils.getUUId();
|
||||||
vo.setId(bdId);
|
vo.setId(bdId);
|
||||||
vo.setType(1);
|
vo.setType(1);
|
||||||
vo.setCreateTime(DateTimeHelper.getNowTime());
|
vo.setCreateTime(DateTimeHelper.getNowTime());
|
||||||
|
|
@ -138,7 +139,7 @@ public class DeviceOfBdServiceImpl implements IDeviceOfBdService {
|
||||||
return AjaxResult.error("设备编码不能重复");
|
return AjaxResult.error("设备编码不能重复");
|
||||||
}
|
}
|
||||||
if (StringUtils.isEmpty(vo.getDeviceId())) {
|
if (StringUtils.isEmpty(vo.getDeviceId())) {
|
||||||
String deviceId = UUID.randomUUID().toString().replace("-", "");
|
String deviceId = IdUtils.getUUId();
|
||||||
vo.setDeviceId(deviceId);
|
vo.setDeviceId(deviceId);
|
||||||
vo.setType(1);
|
vo.setType(1);
|
||||||
vo.setCreateTime(DateTimeHelper.getNowTime());
|
vo.setCreateTime(DateTimeHelper.getNowTime());
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ import com.securitycontrol.common.core.domain.Result;
|
||||||
import com.securitycontrol.common.core.utils.StringUtils;
|
import com.securitycontrol.common.core.utils.StringUtils;
|
||||||
import com.securitycontrol.common.core.utils.aes.AesCbcUtils;
|
import com.securitycontrol.common.core.utils.aes.AesCbcUtils;
|
||||||
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
|
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
|
||||||
|
import com.securitycontrol.common.core.utils.uuid.IdUtils;
|
||||||
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
||||||
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
||||||
import com.securitycontrol.entity.background.dto.ParamDto;
|
import com.securitycontrol.entity.background.dto.ParamDto;
|
||||||
|
|
@ -65,7 +66,7 @@ public class HumanServiceImpl implements HumanService {
|
||||||
if (StringUtils.isNotBlank(validResult)) {
|
if (StringUtils.isNotBlank(validResult)) {
|
||||||
return AjaxResult.error(validResult);
|
return AjaxResult.error(validResult);
|
||||||
}
|
}
|
||||||
String userId = UUID.randomUUID().toString().replace("-", "");
|
String userId = IdUtils.getUUId();
|
||||||
List<Map<String, String>> list = mapper.userIsExist(vo);
|
List<Map<String, String>> list = mapper.userIsExist(vo);
|
||||||
if (CollectionUtils.isNotEmpty(list)) {
|
if (CollectionUtils.isNotEmpty(list)) {
|
||||||
Boolean result = userIsExist(list,vo.getIdNumber());
|
Boolean result = userIsExist(list,vo.getIdNumber());
|
||||||
|
|
@ -101,7 +102,7 @@ public class HumanServiceImpl implements HumanService {
|
||||||
delFileId = item.getString("fileId");
|
delFileId = item.getString("fileId");
|
||||||
if (item != null) {
|
if (item != null) {
|
||||||
ResourceFileVo fileVo = new ResourceFileVo();
|
ResourceFileVo fileVo = new ResourceFileVo();
|
||||||
String resourceId = UUID.randomUUID().toString().replace("-", "");
|
String resourceId = IdUtils.getUUId();
|
||||||
fileVo.setResourceId(resourceId);
|
fileVo.setResourceId(resourceId);
|
||||||
fileVo.setFileType(1);
|
fileVo.setFileType(1);
|
||||||
fileVo.setFileId(item.getString("fileId"));
|
fileVo.setFileId(item.getString("fileId"));
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ import com.securitycontrol.background.mapper.TeamManageMapper;
|
||||||
import com.securitycontrol.background.service.TeamService;
|
import com.securitycontrol.background.service.TeamService;
|
||||||
import com.securitycontrol.common.core.utils.StringUtils;
|
import com.securitycontrol.common.core.utils.StringUtils;
|
||||||
import com.securitycontrol.common.core.utils.aes.AesCbcUtils;
|
import com.securitycontrol.common.core.utils.aes.AesCbcUtils;
|
||||||
|
import com.securitycontrol.common.core.utils.uuid.IdUtils;
|
||||||
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
||||||
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
||||||
import com.securitycontrol.entity.background.dto.ParamDto;
|
import com.securitycontrol.entity.background.dto.ParamDto;
|
||||||
|
|
@ -63,7 +64,7 @@ public class TeamServiceImpl implements TeamService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (StringUtils.isEmpty(vo.getTeamId())) {
|
if (StringUtils.isEmpty(vo.getTeamId())) {
|
||||||
String teamId = UUID.randomUUID().toString().replace("-", "");
|
String teamId = IdUtils.getUUId();
|
||||||
vo.setTeamId(teamId);
|
vo.setTeamId(teamId);
|
||||||
vo.setType(1);
|
vo.setType(1);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package com.securitycontrol.background.service.impl;
|
||||||
|
|
||||||
import com.securitycontrol.background.mapper.VehicleMapper;
|
import com.securitycontrol.background.mapper.VehicleMapper;
|
||||||
import com.securitycontrol.background.service.VehicleService;
|
import com.securitycontrol.background.service.VehicleService;
|
||||||
|
import com.securitycontrol.common.core.utils.uuid.IdUtils;
|
||||||
import com.securitycontrol.entity.background.dto.VehicleDto;
|
import com.securitycontrol.entity.background.dto.VehicleDto;
|
||||||
import com.securitycontrol.entity.background.vo.VehicleVo;
|
import com.securitycontrol.entity.background.vo.VehicleVo;
|
||||||
|
|
||||||
|
|
@ -55,7 +56,7 @@ public class VehicleServiceImpl implements VehicleService {
|
||||||
public AjaxResult addOrUpdateVehicle(VehicleVo vo) {
|
public AjaxResult addOrUpdateVehicle(VehicleVo vo) {
|
||||||
try {
|
try {
|
||||||
if (StringUtils.isEmpty(vo.getId())) {
|
if (StringUtils.isEmpty(vo.getId())) {
|
||||||
String ids = UUID.randomUUID().toString().replace("-", "");
|
String ids = IdUtils.getUUId();
|
||||||
vo.setId(ids);
|
vo.setId(ids);
|
||||||
vo.setType(1);
|
vo.setType(1);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package com.securitycontrol.system.base.service.impl;
|
||||||
import com.securitycontrol.common.core.constant.Constant;
|
import com.securitycontrol.common.core.constant.Constant;
|
||||||
import com.securitycontrol.common.core.utils.StringUtils;
|
import com.securitycontrol.common.core.utils.StringUtils;
|
||||||
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
|
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
|
||||||
|
import com.securitycontrol.common.core.utils.uuid.IdUtils;
|
||||||
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
||||||
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
||||||
import com.securitycontrol.entity.system.base.dto.GxPlanDto;
|
import com.securitycontrol.entity.system.base.dto.GxPlanDto;
|
||||||
|
|
@ -117,7 +118,7 @@ public class ProScheduleServiceImpl implements IProScheduleService {
|
||||||
}
|
}
|
||||||
// 填报工序计划
|
// 填报工序计划
|
||||||
vo.setCreateTime(DateTimeHelper.getNowDate());
|
vo.setCreateTime(DateTimeHelper.getNowDate());
|
||||||
String progressId = UUID.randomUUID().toString().replace("-", "");
|
String progressId = IdUtils.getUUId();
|
||||||
vo.setProgressId(progressId);
|
vo.setProgressId(progressId);
|
||||||
mapper.addGxPlanProgress(vo);
|
mapper.addGxPlanProgress(vo);
|
||||||
// 工程为线路时 更新杆塔当前工序
|
// 工程为线路时 更新杆塔当前工序
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ import com.securitycontrol.common.core.domain.Result;
|
||||||
import com.securitycontrol.common.core.utils.ImportExcelUtils;
|
import com.securitycontrol.common.core.utils.ImportExcelUtils;
|
||||||
import com.securitycontrol.common.core.utils.StringUtils;
|
import com.securitycontrol.common.core.utils.StringUtils;
|
||||||
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
|
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
|
||||||
|
import com.securitycontrol.common.core.utils.uuid.IdUtils;
|
||||||
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
||||||
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
||||||
import com.securitycontrol.entity.system.base.dto.GxPlanDto;
|
import com.securitycontrol.entity.system.base.dto.GxPlanDto;
|
||||||
|
|
@ -89,7 +90,7 @@ public class ProServiceImpl implements IProService {
|
||||||
if (StringUtils.isNotBlank(validResult)) {
|
if (StringUtils.isNotBlank(validResult)) {
|
||||||
return AjaxResult.error(validResult);
|
return AjaxResult.error(validResult);
|
||||||
}
|
}
|
||||||
String proId = UUID.randomUUID().toString().replace("-", "");
|
String proId = IdUtils.getUUId();
|
||||||
int result = mapper.proIsExist(vo);
|
int result = mapper.proIsExist(vo);
|
||||||
if (result > 0) {
|
if (result > 0) {
|
||||||
return AjaxResult.error("标段编码已存在");
|
return AjaxResult.error("标段编码已存在");
|
||||||
|
|
@ -124,7 +125,7 @@ public class ProServiceImpl implements IProService {
|
||||||
if (item != null) {
|
if (item != null) {
|
||||||
uploadFiles.add(item.getString("fileId"));
|
uploadFiles.add(item.getString("fileId"));
|
||||||
ResourceFileVo fileVo = new ResourceFileVo();
|
ResourceFileVo fileVo = new ResourceFileVo();
|
||||||
String resourceId = UUID.randomUUID().toString().replace("-", "");
|
String resourceId = IdUtils.getUUId();
|
||||||
fileVo.setResourceId(resourceId);
|
fileVo.setResourceId(resourceId);
|
||||||
fileVo.setFileType(1);
|
fileVo.setFileType(1);
|
||||||
fileVo.setFileId(item.getString("fileId"));
|
fileVo.setFileId(item.getString("fileId"));
|
||||||
|
|
@ -436,7 +437,7 @@ public class ProServiceImpl implements IProService {
|
||||||
}
|
}
|
||||||
|
|
||||||
public ProImportVo setProData(ProImportVo vo, JSONObject obj) {
|
public ProImportVo setProData(ProImportVo vo, JSONObject obj) {
|
||||||
String proId = UUID.randomUUID().toString().replace("-", "");
|
String proId = IdUtils.getUUId();
|
||||||
vo.setProId(proId);
|
vo.setProId(proId);
|
||||||
vo.setOrg(getBuildCode(obj.getString("org")));
|
vo.setOrg(getBuildCode(obj.getString("org")));
|
||||||
vo.setBidCode(obj.getString("bidCode"));
|
vo.setBidCode(obj.getString("bidCode"));
|
||||||
|
|
@ -482,7 +483,7 @@ public class ProServiceImpl implements IProService {
|
||||||
|
|
||||||
public ResourceFileVo setResourceData(JSONObject item, String proId, int type) {
|
public ResourceFileVo setResourceData(JSONObject item, String proId, int type) {
|
||||||
ResourceFileVo fileVo = new ResourceFileVo();
|
ResourceFileVo fileVo = new ResourceFileVo();
|
||||||
String resourceId = UUID.randomUUID().toString().replace("-", "");
|
String resourceId = IdUtils.getUUId();
|
||||||
fileVo.setResourceId(resourceId);
|
fileVo.setResourceId(resourceId);
|
||||||
fileVo.setFileType(1);
|
fileVo.setFileType(1);
|
||||||
fileVo.setFileId(item.getString("fileId"));
|
fileVo.setFileId(item.getString("fileId"));
|
||||||
|
|
@ -547,7 +548,7 @@ public class ProServiceImpl implements IProService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (StringUtils.isEmpty(vo.getPlanId())) {
|
if (StringUtils.isEmpty(vo.getPlanId())) {
|
||||||
String gxPlanId = UUID.randomUUID().toString().replace("-", "");
|
String gxPlanId = IdUtils.getUUId();
|
||||||
vo.setPlanId(gxPlanId);
|
vo.setPlanId(gxPlanId);
|
||||||
vo.setType(1);
|
vo.setType(1);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package com.securitycontrol.system.base.service.impl;
|
||||||
|
|
||||||
import com.securitycontrol.common.core.utils.StringUtils;
|
import com.securitycontrol.common.core.utils.StringUtils;
|
||||||
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
|
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
|
||||||
|
import com.securitycontrol.common.core.utils.uuid.IdUtils;
|
||||||
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
||||||
import com.securitycontrol.common.security.utils.SecurityUtils;
|
import com.securitycontrol.common.security.utils.SecurityUtils;
|
||||||
import com.securitycontrol.entity.system.base.dto.TeamQuEvalDto;
|
import com.securitycontrol.entity.system.base.dto.TeamQuEvalDto;
|
||||||
|
|
@ -50,7 +51,7 @@ public class TeamQuEvalServiceImpl implements ITeamQuEvalService {
|
||||||
vo.setEvaluator(SecurityUtils.getLoginUser().getSysUser().getUserName());
|
vo.setEvaluator(SecurityUtils.getLoginUser().getSysUser().getUserName());
|
||||||
}
|
}
|
||||||
if (StringUtils.isEmpty(vo.getEvalId())) {
|
if (StringUtils.isEmpty(vo.getEvalId())) {
|
||||||
String evalId = UUID.randomUUID().toString().replace("-", "");
|
String evalId = IdUtils.getUUId();
|
||||||
vo.setEvalId(evalId);
|
vo.setEvalId(evalId);
|
||||||
vo.setType(1);
|
vo.setType(1);
|
||||||
vo.setEvalTime(DateTimeHelper.getNowTime());
|
vo.setEvalTime(DateTimeHelper.getNowTime());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue