|
@@ -58,7 +58,7 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public String importBaseAccountManagement(List<BaseCameraManagement> accountManageList, boolean updateSupport) {
|
|
|
+ public String importBaseAccountManagement(List<BaseCameraManagement> accountManageList, boolean updateSupport,String userId) {
|
|
|
if (com.ozs.common.utils.StringUtils.isNull(accountManageList) || accountManageList.size() == 0) {
|
|
|
throw new ServiceException("导入相机台账列表信息不能为空!");
|
|
|
}
|
|
@@ -76,14 +76,19 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
|
|
|
BaseCameraManagement baseAccountManagement = baseCameraManagementMapper.selectOne(lw);
|
|
|
if (ObjectUtils.isEmpty(baseAccountManagement)) {
|
|
|
BeanValidators.validateWithException(validator, accountManagement);
|
|
|
+ accountManagement.setUpdateBy(userId);
|
|
|
+ accountManagement.setCreateBy(userId);
|
|
|
baseCameraManagementMapper.insert(accountManagement);
|
|
|
BaseDeviceDynamicManagement baseDeviceDynamicManagement = new BaseDeviceDynamicManagement();
|
|
|
baseDeviceDynamicManagement.setCameraCode(accountManagement.getCameraCode());
|
|
|
+ baseDeviceDynamicManagement.setUpdateBy(userId);
|
|
|
+ baseDeviceDynamicManagement.setCreateBy(userId);
|
|
|
baseDeviceDynamicManagementMapper.insert(baseDeviceDynamicManagement);
|
|
|
successNum++;
|
|
|
successMsg.append("<br/>" + successNum + "、相机编码 " + accountManagement.getCameraCode() + " 导入成功");
|
|
|
} else if (updateSupport) {
|
|
|
BeanValidators.validateWithException(validator, accountManagement);
|
|
|
+ accountManagement.setUpdateBy(userId);
|
|
|
baseCameraManagementMapper.update(accountManagement, lw);
|
|
|
LambdaQueryWrapper<BaseDeviceDynamicManagement> wrapper = new LambdaQueryWrapper<BaseDeviceDynamicManagement>();
|
|
|
if (!ObjectUtils.isEmpty(baseAccountManagement.getCameraCode())) {
|
|
@@ -91,6 +96,7 @@ public class BaseCameraManagementServiceImpl extends ServiceImpl<BaseCameraManag
|
|
|
}
|
|
|
BaseDeviceDynamicManagement baseDeviceDynamicManagement = baseDeviceDynamicManagementMapper.selectOne(wrapper);
|
|
|
baseDeviceDynamicManagement.setCameraCode(accountManagement.getCameraCode());
|
|
|
+ baseDeviceDynamicManagement.setUpdateBy(userId);
|
|
|
baseDeviceDynamicManagementMapper.updateById(baseDeviceDynamicManagement);
|
|
|
successNum++;
|
|
|
successMsg.append("<br/>" + successNum + "、相机编码 " + accountManagement.getCameraCode() + " 更新成功");
|