提交增加运维管理
This commit is contained in:
@@ -106,6 +106,8 @@ public interface ScadaMapper
|
||||
|
||||
void updateSceneModelGuid( @Param("sceneModelId") Long sceneModelId, @Param("guid") String guid);
|
||||
|
||||
void updateDeviceGuid( @Param("serialNumber") String serialNumber, @Param("guid") String guid);
|
||||
|
||||
void deleteProductByGuids(List<String> guids);
|
||||
|
||||
void deleteSceneModelByGuids(List<String> guids);
|
||||
|
||||
@@ -95,6 +95,9 @@ public class ScadaServiceImpl implements IScadaService
|
||||
@Override
|
||||
public List<Scada> selectScadaList(Scada scada)
|
||||
{
|
||||
// 多租户版本使用
|
||||
SysUser user = getLoginUser().getUser();
|
||||
scada.setDeptId(user.getDeptId());
|
||||
return scadaMapper.selectScadaList(scada);
|
||||
}
|
||||
|
||||
@@ -135,17 +138,19 @@ public class ScadaServiceImpl implements IScadaService
|
||||
scadaVO.setTenantId(user.getUserId());
|
||||
scadaVO.setTenantName(user.getUserName());
|
||||
}
|
||||
|
||||
scadaVO.setCreateBy(loginUser.getUserId().toString());
|
||||
UUID uuid = UUID.randomUUID();
|
||||
scadaVO.setGuid(uuid.toString());
|
||||
Scada scada = ScadaConvert.INSTANCE.convertScada(scadaVO);
|
||||
scada.setDeptId(user.getDept().getDeptId());
|
||||
int result = scadaMapper.insertScada(scada);
|
||||
if (result >0){
|
||||
if (ScadaTypeEnum.PRODUCT_TEMPLATE.getType().equals(scadaVO.getType())) {
|
||||
scadaMapper.updateProductGuid(scadaVO.getProductId(), uuid.toString());
|
||||
}
|
||||
if (ScadaTypeEnum.SCENE_MODEL.getType().equals(scadaVO.getType())) {
|
||||
scadaMapper.updateSceneModelGuid(scadaVO.getSceneModelId(), uuid.toString());
|
||||
scadaMapper.updateDeviceGuid(scadaVO.getSerialNumber(), uuid.toString());
|
||||
}
|
||||
return AjaxResult.success(uuid.toString());
|
||||
}else {
|
||||
|
||||
@@ -351,6 +351,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
where scene_model_id = #{sceneModelId}
|
||||
</update>
|
||||
|
||||
<update id="updateDeviceGuid">
|
||||
update iot_device
|
||||
set guid = #{guid,jdbcType=VARCHAR}
|
||||
where serial_number = #{serialNumber,jdbcType=VARCHAR}
|
||||
</update>
|
||||
|
||||
<update id="deleteSceneModelByGuids">
|
||||
update scene_model
|
||||
set guid = null
|
||||
|
||||
Reference in New Issue
Block a user