调整判断

This commit is contained in:
jing's 2024-01-22 10:04:19 +08:00
parent 79637ce6f3
commit 0f7031bea7
2 changed files with 9 additions and 1 deletions

View File

@ -5,6 +5,7 @@ import cn.hutool.core.convert.Convert;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.lang.TypeReference;
import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.spring.SpringUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@ -88,6 +89,9 @@ public class OptionalEbomConfigService extends ServiceImpl<OptionalEbomConfigMap
if (optionalEbomMainVO == null || StrUtil.isEmpty(optionalEbomMainVO.getDeviceNo())) {
throw new NflgBusinessException(STATE.SystemErr, "查询设备数据不存在");
}
OptionalEbomMainEntity mainEntity= SpringUtil.getBean(OptionalEbomMainService.class).getById(dto.getRowId());
OptionalEbomConfigEntity optionalEbomConfigEntity = new OptionalEbomConfigEntity();
optionalEbomConfigEntity.setParentRowId(dto.getRowId());
optionalEbomConfigEntity.setRemark(dto.getRemark());
@ -102,6 +106,10 @@ public class OptionalEbomConfigService extends ServiceImpl<OptionalEbomConfigMap
optionalEbomConfigEntity.setCurrentVersion(optionalEbomMainVO.getVersion());
optionalEbomConfigEntity.setConfigNo(DateUtil.format(DateUtil.date(), "yyyyMMddHHmmssSSS"));
optionalEbomConfigEntity.setEditStatus(OptionalBomConstant.PublishEnum.TMP.getValue());
if(mainEntity!=null){
optionalEbomConfigEntity.setCurrentVersion(mainEntity.getVersion());
}
this.saveOrUpdate(optionalEbomConfigEntity);
insertConfigRelation(optionalEbomConfigEntity.getRowId(), dto.getOptions());

View File

@ -281,7 +281,7 @@ public class AggregOptionConfigService {
// optionalEbomConfigEntity.setUpdatedTime(new Date());
optionalEbomConfigService.updateById(optionalEbomConfigEntity);
if(entity.getEditStatus()==OptionalBomConstant.PublishEnum.TMP.getValue()) {
if(entity.getEditStatus().equals(OptionalBomConstant.PublishEnum.TMP.getValue())) {
return optionalEbomConfigService.insertConfigRelation(dto.getRowId(), dto.getOptions());
}
return true;