|
@@ -11,8 +11,10 @@ import com.ozs.service.entity.BaseDeviceDynamicManagement;
|
|
import com.ozs.service.entity.BaseUser;
|
|
import com.ozs.service.entity.BaseUser;
|
|
import com.ozs.service.entity.MsgAlarm;
|
|
import com.ozs.service.entity.MsgAlarm;
|
|
import com.ozs.service.entity.vo.BaseCameraManagementHomeVo;
|
|
import com.ozs.service.entity.vo.BaseCameraManagementHomeVo;
|
|
|
|
+import com.ozs.service.entity.vo.BaseCameraManagementVos;
|
|
import com.ozs.service.mapper.BaseCameraManagementMapper;
|
|
import com.ozs.service.mapper.BaseCameraManagementMapper;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
+import com.ozs.service.mapper.BaseDeptMapper;
|
|
import com.ozs.service.mapper.BaseDeviceDynamicManagementMapper;
|
|
import com.ozs.service.mapper.BaseDeviceDynamicManagementMapper;
|
|
import com.ozs.service.mapper.BaseUserMapper;
|
|
import com.ozs.service.mapper.BaseUserMapper;
|
|
import com.ozs.service.mapper.MsgAlarmMapper;
|
|
import com.ozs.service.mapper.MsgAlarmMapper;
|
|
@@ -49,6 +51,8 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
|
|
private BaseUserMapper baseUserMapper;
|
|
private BaseUserMapper baseUserMapper;
|
|
@Resource
|
|
@Resource
|
|
private MsgAlarmMapper msgAlarmMapper;
|
|
private MsgAlarmMapper msgAlarmMapper;
|
|
|
|
+ @Autowired
|
|
|
|
+ private BaseDeptMapper baseDeptMapper;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 相机台账管理表导入
|
|
* 相机台账管理表导入
|
|
@@ -58,7 +62,7 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public String importBaseAccountManagement(List<BaseCameraManagement> accountManageList, boolean updateSupport, String userId) {
|
|
|
|
|
|
+ public String importBaseAccountManagement(List<BaseCameraManagementVos> accountManageList, boolean updateSupport, String userId) {
|
|
if (com.ozs.common.utils.StringUtils.isNull(accountManageList) || accountManageList.size() == 0) {
|
|
if (com.ozs.common.utils.StringUtils.isNull(accountManageList) || accountManageList.size() == 0) {
|
|
throw new ServiceException("导入相机台账列表信息不能为空!");
|
|
throw new ServiceException("导入相机台账列表信息不能为空!");
|
|
}
|
|
}
|
|
@@ -66,8 +70,10 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
|
|
int failureNum = 0;
|
|
int failureNum = 0;
|
|
StringBuilder successMsg = new StringBuilder();
|
|
StringBuilder successMsg = new StringBuilder();
|
|
StringBuilder failureMsg = new StringBuilder();
|
|
StringBuilder failureMsg = new StringBuilder();
|
|
- for (BaseCameraManagement accountManagement : accountManageList) {
|
|
|
|
|
|
+ for (BaseCameraManagementVos cameraManagementVos : accountManageList) {
|
|
try {
|
|
try {
|
|
|
|
+ BaseCameraManagement accountManagement = new BaseCameraManagement();
|
|
|
|
+ BeanUtils.copyProperties(cameraManagementVos, accountManagement);
|
|
// 判断相机编码是否存在
|
|
// 判断相机编码是否存在
|
|
LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>();
|
|
if (!ObjectUtils.isEmpty(accountManagement.getCameraCode())) {
|
|
if (!ObjectUtils.isEmpty(accountManagement.getCameraCode())) {
|
|
@@ -78,6 +84,8 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
|
|
BeanValidators.validateWithException(validator, accountManagement);
|
|
BeanValidators.validateWithException(validator, accountManagement);
|
|
accountManagement.setUpdateBy(userId);
|
|
accountManagement.setUpdateBy(userId);
|
|
accountManagement.setCreateBy(userId);
|
|
accountManagement.setCreateBy(userId);
|
|
|
|
+ Long deptId = baseDeptMapper.selectDeptByDeptName(accountManagement.getDeptName());
|
|
|
|
+ accountManagement.setDeptId(deptId);
|
|
baseCameraManagementMapper.insert(accountManagement);
|
|
baseCameraManagementMapper.insert(accountManagement);
|
|
BaseDeviceDynamicManagement baseDeviceDynamicManagement = new BaseDeviceDynamicManagement();
|
|
BaseDeviceDynamicManagement baseDeviceDynamicManagement = new BaseDeviceDynamicManagement();
|
|
baseDeviceDynamicManagement.setCameraCode(accountManagement.getCameraCode());
|
|
baseDeviceDynamicManagement.setCameraCode(accountManagement.getCameraCode());
|
|
@@ -89,6 +97,8 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
|
|
} else if (updateSupport) {
|
|
} else if (updateSupport) {
|
|
BeanValidators.validateWithException(validator, accountManagement);
|
|
BeanValidators.validateWithException(validator, accountManagement);
|
|
accountManagement.setUpdateBy(userId);
|
|
accountManagement.setUpdateBy(userId);
|
|
|
|
+ Long deptId = baseDeptMapper.selectDeptByDeptName(accountManagement.getDeptName());
|
|
|
|
+ accountManagement.setDeptId(deptId);
|
|
baseCameraManagementMapper.update(accountManagement, lw);
|
|
baseCameraManagementMapper.update(accountManagement, lw);
|
|
LambdaQueryWrapper<BaseDeviceDynamicManagement> wrapper = new LambdaQueryWrapper<BaseDeviceDynamicManagement>();
|
|
LambdaQueryWrapper<BaseDeviceDynamicManagement> wrapper = new LambdaQueryWrapper<BaseDeviceDynamicManagement>();
|
|
if (!ObjectUtils.isEmpty(baseAccountManagement.getCameraCode())) {
|
|
if (!ObjectUtils.isEmpty(baseAccountManagement.getCameraCode())) {
|
|
@@ -106,7 +116,7 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
|
|
}
|
|
}
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
failureNum++;
|
|
failureNum++;
|
|
- String msg = "<br/>" + failureNum + "、相机编码 " + accountManagement.getCameraCode() + " 导入失败:";
|
|
|
|
|
|
+ String msg = "<br/>" + failureNum + "、相机编码 " + cameraManagementVos.getCameraCode() + " 导入失败:";
|
|
failureMsg.append(msg + e.getMessage());
|
|
failureMsg.append(msg + e.getMessage());
|
|
log.error(msg, e);
|
|
log.error(msg, e);
|
|
}
|
|
}
|