|
@@ -7,15 +7,9 @@ import com.github.pagehelper.PageHelper;
|
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
|
import com.ozs.common.utils.StringUtils;
|
|
|
import com.ozs.common.utils.bean.BeanUtils;
|
|
|
-import com.ozs.service.entity.BaseCameraManagement;
|
|
|
-import com.ozs.service.entity.BaseCameraVersion;
|
|
|
-import com.ozs.service.entity.CameraLogDetail;
|
|
|
-import com.ozs.service.entity.CameraUpdateLog;
|
|
|
+import com.ozs.service.entity.*;
|
|
|
import com.ozs.service.entity.vo.BaseCameraVersionVo;
|
|
|
-import com.ozs.service.mapper.BaseCameraManagementMapper;
|
|
|
-import com.ozs.service.mapper.BaseCameraVersionMapper;
|
|
|
-import com.ozs.service.mapper.CameraLogDetailMapper;
|
|
|
-import com.ozs.service.mapper.CameraUpdateLogMapper;
|
|
|
+import com.ozs.service.mapper.*;
|
|
|
import com.ozs.service.service.BaseCameraVersionService;
|
|
|
import com.ozs.service.utils.PublishClient;
|
|
|
import com.ozs.service.utils.SubscribeClient;
|
|
@@ -44,6 +38,8 @@ public class BaseCameraVersionServiceImpl extends ServiceImpl<BaseCameraVersionM
|
|
|
private CameraLogDetailMapper cameraLogDetailMapper;
|
|
|
@Resource
|
|
|
private BaseCameraManagementMapper baseCameraManagementMapper;
|
|
|
+ @Autowired
|
|
|
+ private BaseVersionCameraParamMapper baseVersionCameraParamMapper;
|
|
|
|
|
|
@Override
|
|
|
public AjaxResult cameraVersionAdd(BaseCameraVersion baseCameraVersion, String userId) {
|
|
@@ -62,6 +58,15 @@ public class BaseCameraVersionServiceImpl extends ServiceImpl<BaseCameraVersionM
|
|
|
baseCameraVersion.setCreateTime(date);
|
|
|
baseCameraVersion.setUpdateTime(date);
|
|
|
baseCameraVersionMapper.insert(baseCameraVersion);
|
|
|
+ // 升级类型 0.固件 1.算法 2:算法及硬件升级 3:摄像头系统参数
|
|
|
+ if ("3".equals(baseCameraVersion.getUpgradeType()) && baseCameraVersion.getBaseVersionCameraParamList().size() > 0) {
|
|
|
+ for (BaseVersionCameraParam baseVersionCameraParam : baseCameraVersion.getBaseVersionCameraParamList()) {
|
|
|
+ baseVersionCameraParam.setVersionId(baseCameraVersion.getId());
|
|
|
+ baseVersionCameraParam.setCreateBy(userId);
|
|
|
+ baseVersionCameraParam.setCreateTime(new Date());
|
|
|
+ baseVersionCameraParamMapper.insert(baseVersionCameraParam);
|
|
|
+ }
|
|
|
+ }
|
|
|
} else {
|
|
|
return AjaxResult.error("当前版本号或版本名称已存在,请核对后在添加!");
|
|
|
}
|