|
@@ -9,10 +9,12 @@ 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.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.service.BaseCameraVersionService;
|
|
|
import com.ozs.service.utils.PublishClient;
|
|
@@ -38,6 +40,8 @@ public class BaseCameraVersionServiceImpl extends ServiceImpl<BaseCameraVersionM
|
|
|
private BaseCameraVersionMapper baseCameraVersionMapper;
|
|
|
@Autowired
|
|
|
private CameraUpdateLogMapper cameraUpdateLogMapper;
|
|
|
+ @Autowired
|
|
|
+ private CameraLogDetailMapper cameraLogDetailMapper;
|
|
|
@Resource
|
|
|
private BaseCameraManagementMapper baseCameraManagementMapper;
|
|
|
|
|
@@ -98,7 +102,7 @@ public class BaseCameraVersionServiceImpl extends ServiceImpl<BaseCameraVersionM
|
|
|
cameraUpdateLog.setUpgradeType(baseCameraVersion.getUpgradeType());
|
|
|
cameraUpdateLog.setCreateBy(userId);
|
|
|
cameraUpdateLog.setCreateTime(new Date());
|
|
|
-// int id = cameraUpdateLogMapper.insertCameraUpdateLog(cameraUpdateLog);
|
|
|
+ int id = cameraUpdateLogMapper.insert(cameraUpdateLog);
|
|
|
for (String cameraCode : baseCameraVersionVo.getCameraCodeList()) {
|
|
|
LambdaQueryWrapper<BaseCameraManagement> wrapper = new LambdaQueryWrapper<>();
|
|
|
if (!StringUtils.isEmptySunhh(cameraCode)) {
|
|
@@ -108,13 +112,19 @@ public class BaseCameraVersionServiceImpl extends ServiceImpl<BaseCameraVersionM
|
|
|
if (StringUtils.isEmptySunhh(baseCameraManagement)) {
|
|
|
return AjaxResult.error("相机编码:" + cameraCode + "不存在!");
|
|
|
}
|
|
|
- String lastVersionNum = baseCameraManagement.getLastVersionNum();
|
|
|
+ String lastVersionNum = baseCameraManagement.getVersionNum();
|
|
|
baseCameraManagement.setVersionId(baseCameraVersion.getId());
|
|
|
baseCameraManagement.setVersionNum(baseCameraVersion.getVersionNum());
|
|
|
baseCameraManagement.setVersionName(baseCameraVersion.getVersionName());
|
|
|
baseCameraManagement.setLastVersionNum(lastVersionNum);
|
|
|
baseCameraManagementMapper.updateById(baseCameraManagement);
|
|
|
|
|
|
+ CameraLogDetail cameraLogDetail = new CameraLogDetail();
|
|
|
+ cameraLogDetail.setLogId(cameraUpdateLog.getId());
|
|
|
+ cameraLogDetail.setCameraCode(cameraCode);
|
|
|
+ cameraLogDetail.setStatus(2);
|
|
|
+ cameraLogDetail.setUpdateTime(new Date());
|
|
|
+ int insert = cameraLogDetailMapper.insert(cameraLogDetail);
|
|
|
}
|
|
|
PublishClient.updateDeviceSn(baseCameraVersionVo);
|
|
|
new SubscribeClient("update", "update").start();
|