|
@@ -10,10 +10,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.BaseVersionCameraParam;
|
|
|
import com.ozs.service.entity.vo.BaseCameraManagementHomeVo;
|
|
|
import com.ozs.service.entity.vo.BaseCameraVersionVo;
|
|
|
import com.ozs.service.service.BaseCameraManagementService;
|
|
|
import com.ozs.service.service.BaseCameraVersionService;
|
|
|
+import com.ozs.service.service.BaseVersionCameraParamService;
|
|
|
import com.ozs.system.service.ISysDictDataService;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -41,6 +43,8 @@ public class BaseCameraVersionController extends BaseController {
|
|
|
private BaseCameraManagementService baseCameraManagementService;
|
|
|
@Autowired
|
|
|
private ISysDictDataService dictDataService;
|
|
|
+ @Autowired
|
|
|
+ private BaseVersionCameraParamService baseVersionCameraParamService;
|
|
|
|
|
|
/**
|
|
|
* 相机版本管理 版本升级
|
|
@@ -93,11 +97,19 @@ public class BaseCameraVersionController extends BaseController {
|
|
|
List<BaseCameraVersionVo> dto1 = page.getResult().stream().map(o -> {
|
|
|
BaseCameraVersionVo baseCameraVersionVo1 = new BaseCameraVersionVo();
|
|
|
BeanUtils.copyProperties(o, baseCameraVersionVo1);
|
|
|
- // 升级类型 1:算法升级,2:硬件升级,3:算法及硬件升级
|
|
|
+ // 升级类型 0.固件 1.算法 2:算法及硬件升级 3:摄像头系统参数
|
|
|
String upgradeTypeName = dictDataService.selectDictLabel("upgrade_type", o.getUpgradeType());
|
|
|
if (!StringUtils.isEmptySunhh(upgradeTypeName)) {
|
|
|
baseCameraVersionVo1.setUpgradeTypename(upgradeTypeName);
|
|
|
}
|
|
|
+ if ("3".equals(o.getUpgradeType())) {
|
|
|
+ LambdaQueryWrapper<BaseVersionCameraParam> wrapperBaseVersionCameraParam = new LambdaQueryWrapper<>();
|
|
|
+ if (!StringUtils.isEmptySunhh(baseCameraVersionVo) && !StringUtils.isEmptySunhh(baseCameraVersionVo.getId())) {
|
|
|
+ wrapperBaseVersionCameraParam.eq(BaseVersionCameraParam::getVersionId, baseCameraVersionVo.getId());
|
|
|
+ }
|
|
|
+ List<BaseVersionCameraParam> baseVersionCameraParams = baseVersionCameraParamService.list(wrapperBaseVersionCameraParam);
|
|
|
+ baseCameraVersionVo1.setBaseVersionCameraParamList(baseVersionCameraParams);
|
|
|
+ }
|
|
|
return baseCameraVersionVo1;
|
|
|
}).collect(Collectors.toList());
|
|
|
pageR.setRecords(dto1);
|