Browse Source

Merge pull request 'master' (#4) from master into V3

Reviewed-on: http://git.lrdaiot.cn:9000/thing/thing_api/pulls/4
qingyuan_dev_new
夏超 1 year ago
parent
commit
6d3753c6aa
  1. 2
      modules/equipment/src/main/java/com/thing/eq/eqmanager/dto/EqDTO.java
  2. 8
      modules/equipment/src/main/java/com/thing/eq/eqmanager/service/impl/IotThingsServiceImpl.java
  3. 2
      modules/equipment/src/main/resources/mapper/eqmanager/IotThingBaseInfoMapper.xml
  4. 4
      modules/thing/src/main/java/com/thing/thing/dict/service/impl/IotThingDictServiceImpl.java

2
modules/equipment/src/main/java/com/thing/eq/eqmanager/dto/EqDTO.java

@ -33,7 +33,7 @@ public class EqDTO implements Serializable {
@Schema(description = "设备类型(equipment表示设备,equipment_part表示部件)")
private String type;
@Schema(description = "企业id")
private String deptId;
private String deptIds;
@Schema(description = "租户code")
private Long tenantCode;
private Long creator;

8
modules/equipment/src/main/java/com/thing/eq/eqmanager/service/impl/IotThingsServiceImpl.java

@ -129,10 +129,10 @@ public class IotThingsServiceImpl implements IotThingsService {
tenantEntity.setTemplateMark("0");
//获取deptId以及tenantCode
SysDeptEntity sysDeptEntity;
if (dto.getDeptId()==null){
if (dto.getDeptIds()==null){
sysDeptEntity = sysDeptService.getDeptVaildPermission((Long) null);
}else {
sysDeptEntity = sysDeptService.getDeptVaildPermission(dto.getDeptId());
sysDeptEntity = sysDeptService.getDeptVaildPermission(dto.getDeptIds());
}
tenantEntity.setTenantCode(sysDeptEntity.getTenantCode());
@ -399,7 +399,7 @@ public class IotThingsServiceImpl implements IotThingsService {
info.setName(eq.getName());
info.setType(eq.getType());
info.setTenantCode(eq.getTenantCode());
info.setDeptId(eq.getDeptIds());
info.setDeptIds(eq.getDeptIds());
info.setCreator(eq.getCreator());
info.setCreateDate(eq.getCreateDate());
info.setUpdater(eq.getUpdater());
@ -634,7 +634,7 @@ public class IotThingsServiceImpl implements IotThingsService {
info.setName(eq.getName());
info.setType(eq.getType());
info.setTenantCode(eq.getTenantCode());
info.setDeptId(eq.getDeptIds());
info.setDeptIds(eq.getDeptIds());
info.setCreator(eq.getCreator());
info.setCreateDate(eq.getCreateDate());
info.setUpdater(eq.getUpdater());

2
modules/equipment/src/main/resources/mapper/eqmanager/IotThingBaseInfoMapper.xml

@ -54,7 +54,7 @@
things.code,
things."name",
things."type",
things.dept_id,
things.dept_ids,
things.tenant_code,
things.creator,
things.create_date,

4
modules/thing/src/main/java/com/thing/thing/dict/service/impl/IotThingDictServiceImpl.java

@ -337,10 +337,10 @@ public class IotThingDictServiceImpl extends BaseServiceImpl<IotThingDictMapper,
Boolean admin = UserContext.isAdmin();
Long tenantCode = SecurityUser.getUser().getTenantCode();
Long realTenantCode = UserContext.getRealTenantCode();
if(ObjectUtil.equals(dto.getIsDefault(), IsDefaultEnum.Y.getValue()) && admin && !Objects.equals(tenantCode,realTenantCode)){
if(ObjectUtil.equals(iotThingDictEntity.getIsDefault(), IsDefaultEnum.Y.getValue()) && admin && !Objects.equals(tenantCode,realTenantCode)){
throw new SysException("当前切换用户无权增加系统默认字典,请切换到admin用户处理");
}
if (ObjectUtil.equals(dto.getIsDefault(), IsDefaultEnum.Y.getValue()) && !admin) {
if (ObjectUtil.equals(iotThingDictEntity.getIsDefault(), IsDefaultEnum.Y.getValue()) && !admin) {
throw new SysException("用户无权修改系统默认字典");
}
String url = BizUtils.trimAll(dto.getUrl());

Loading…
Cancel
Save