|
@@ -62,11 +62,11 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
|
|
//诊断程序名称
|
|
//诊断程序名称
|
|
info.setDiagnosisName(diagnosisVersionVO.getDiagnosisName());
|
|
info.setDiagnosisName(diagnosisVersionVO.getDiagnosisName());
|
|
//程序状态
|
|
//程序状态
|
|
- info.setStatus(diagnosisVersionVO.getStatus());
|
|
|
|
|
|
+ info.setStatus(0);
|
|
//设置用户名
|
|
//设置用户名
|
|
info.setUsername(diagnosisVersionVO.getUsername());
|
|
info.setUsername(diagnosisVersionVO.getUsername());
|
|
//版本号
|
|
//版本号
|
|
- info.setVersionNum(diagnosisVersionVO.getVersion());
|
|
|
|
|
|
+ info.setVersion(diagnosisVersionVO.getVersion());
|
|
//保存地址
|
|
//保存地址
|
|
info.setSavePath(diagnosisVersionVO.getSavePath());
|
|
info.setSavePath(diagnosisVersionVO.getSavePath());
|
|
|
|
|
|
@@ -74,9 +74,7 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
|
|
this.save(info);
|
|
this.save(info);
|
|
|
|
|
|
LambdaQueryWrapper<DiagnosisVersionInfo> queryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<DiagnosisVersionInfo> queryWrapper = new LambdaQueryWrapper<>();
|
|
- queryWrapper.eq(DiagnosisVersionInfo::getDiagnosisName, diagnosisVersionVO.getDiagnosisName());
|
|
|
|
- queryWrapper.eq(DiagnosisVersionInfo::getBrandCode, diagnosisVersionVO.getBrandCode());
|
|
|
|
- queryWrapper.eq(DiagnosisVersionInfo::getUsername, diagnosisVersionVO.getUsername());
|
|
|
|
|
|
+ queryWrapper.eq(DiagnosisVersionInfo::getId, diagnosisVersionVO.getId());
|
|
//保存后获取
|
|
//保存后获取
|
|
DiagnosisVersionInfo versionInfo = getOne(queryWrapper);
|
|
DiagnosisVersionInfo versionInfo = getOne(queryWrapper);
|
|
log.info("==========={}=========", versionInfo);
|
|
log.info("==========={}=========", versionInfo);
|
|
@@ -187,6 +185,7 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
|
|
|
|
|
|
Page<DiagnosisVersionInfo> page = this.lambdaQuery()
|
|
Page<DiagnosisVersionInfo> page = this.lambdaQuery()
|
|
.like(StringUtils.isNotBlank(username), DiagnosisVersionInfo::getUsername, username)
|
|
.like(StringUtils.isNotBlank(username), DiagnosisVersionInfo::getUsername, username)
|
|
|
|
+ .orderByDesc(DiagnosisVersionInfo::getUpdateTime)
|
|
.page(new Page<>(pageIndex, pageSize));
|
|
.page(new Page<>(pageIndex, pageSize));
|
|
//获取总的数据
|
|
//获取总的数据
|
|
List<DiagnosisVersionInfo> diagLists = page.getRecords();
|
|
List<DiagnosisVersionInfo> diagLists = page.getRecords();
|
|
@@ -253,7 +252,7 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
|
|
@Override
|
|
@Override
|
|
public Result repeal(Integer id) {
|
|
public Result repeal(Integer id) {
|
|
DiagnosisVersionInfo info = this.getById(id);
|
|
DiagnosisVersionInfo info = this.getById(id);
|
|
- info.setStatus(0);
|
|
|
|
|
|
+ info.setStatus(2);
|
|
LambdaQueryWrapper<DiagnosisVersionInfo> queryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<DiagnosisVersionInfo> queryWrapper = new LambdaQueryWrapper<>();
|
|
queryWrapper.eq(DiagnosisVersionInfo::getId, id);
|
|
queryWrapper.eq(DiagnosisVersionInfo::getId, id);
|
|
this.update(info, queryWrapper);
|
|
this.update(info, queryWrapper);
|
|
@@ -261,11 +260,18 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
|
|
}
|
|
}
|
|
|
|
|
|
/*
|
|
/*
|
|
- 目前用不上
|
|
|
|
|
|
+ 修改状态
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public Result upStatus(UpStatusDto upStatusDto) {
|
|
|
|
- return null;
|
|
|
|
|
|
+ public Result upStatus(Integer id) {
|
|
|
|
+ DiagnosisVersionInfo info = this.getById(id);
|
|
|
|
+ info.setStatus(2);
|
|
|
|
+ LambdaQueryWrapper<DiagnosisVersionInfo> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
+ queryWrapper.eq(DiagnosisVersionInfo::getId, id);
|
|
|
|
+ this.update(info, queryWrapper);
|
|
|
|
+ return Result.ok();
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -290,7 +296,7 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
|
|
DiagnosisVersionInfo diagnosisVersionInfo = this.lambdaQuery()
|
|
DiagnosisVersionInfo diagnosisVersionInfo = this.lambdaQuery()
|
|
.eq(DiagnosisVersionInfo::getBrandCode, vehicleDates.getBrandCode())
|
|
.eq(DiagnosisVersionInfo::getBrandCode, vehicleDates.getBrandCode())
|
|
.apply("CONCAT(',', client_number, ',') LIKE {0}", "%,"+clientNum+",%")
|
|
.apply("CONCAT(',', client_number, ',') LIKE {0}", "%,"+clientNum+",%")
|
|
- .gt(DiagnosisVersionInfo::getVersionNum, version)
|
|
|
|
|
|
+ .gt(DiagnosisVersionInfo::getVersion, version)
|
|
.one();
|
|
.one();
|
|
if (BeanUtil.isEmpty(diagnosisVersionInfo)) {
|
|
if (BeanUtil.isEmpty(diagnosisVersionInfo)) {
|
|
return Result.fail("未获取到数据").result(ResultCode.NO_DATA);
|
|
return Result.fail("未获取到数据").result(ResultCode.NO_DATA);
|
|
@@ -303,7 +309,7 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
|
|
|
|
|
|
VehicleDates vehicleDates1 = BeanUtil.copyProperties(diagnosisVersionInfo, VehicleDates.class);
|
|
VehicleDates vehicleDates1 = BeanUtil.copyProperties(diagnosisVersionInfo, VehicleDates.class);
|
|
vehicleDates1.setUrl(diagnosisVersionInfo.getSavePath());
|
|
vehicleDates1.setUrl(diagnosisVersionInfo.getSavePath());
|
|
- vehicleDates1.setVersion(diagnosisVersionInfo.getVersionNum());
|
|
|
|
|
|
+ vehicleDates1.setVersion(diagnosisVersionInfo.getVersion());
|
|
vehicleDates1.setFileSize(diagnosisVersionInfo.getDiagnosisFileSize());
|
|
vehicleDates1.setFileSize(diagnosisVersionInfo.getDiagnosisFileSize());
|
|
vehicleDates1.setBrandCn(brand.getBrandCn());
|
|
vehicleDates1.setBrandCn(brand.getBrandCn());
|
|
vehicleDates1.setBrandEn(brand.getBrandEn());
|
|
vehicleDates1.setBrandEn(brand.getBrandEn());
|