调整判断
This commit is contained in:
parent
79637ce6f3
commit
0f7031bea7
|
|
@ -5,6 +5,7 @@ import cn.hutool.core.convert.Convert;
|
||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
import cn.hutool.core.lang.TypeReference;
|
import cn.hutool.core.lang.TypeReference;
|
||||||
import cn.hutool.core.util.StrUtil;
|
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.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
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())) {
|
if (optionalEbomMainVO == null || StrUtil.isEmpty(optionalEbomMainVO.getDeviceNo())) {
|
||||||
throw new NflgBusinessException(STATE.SystemErr, "查询设备数据不存在");
|
throw new NflgBusinessException(STATE.SystemErr, "查询设备数据不存在");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
OptionalEbomMainEntity mainEntity= SpringUtil.getBean(OptionalEbomMainService.class).getById(dto.getRowId());
|
||||||
|
|
||||||
OptionalEbomConfigEntity optionalEbomConfigEntity = new OptionalEbomConfigEntity();
|
OptionalEbomConfigEntity optionalEbomConfigEntity = new OptionalEbomConfigEntity();
|
||||||
optionalEbomConfigEntity.setParentRowId(dto.getRowId());
|
optionalEbomConfigEntity.setParentRowId(dto.getRowId());
|
||||||
optionalEbomConfigEntity.setRemark(dto.getRemark());
|
optionalEbomConfigEntity.setRemark(dto.getRemark());
|
||||||
|
|
@ -102,6 +106,10 @@ public class OptionalEbomConfigService extends ServiceImpl<OptionalEbomConfigMap
|
||||||
optionalEbomConfigEntity.setCurrentVersion(optionalEbomMainVO.getVersion());
|
optionalEbomConfigEntity.setCurrentVersion(optionalEbomMainVO.getVersion());
|
||||||
optionalEbomConfigEntity.setConfigNo(DateUtil.format(DateUtil.date(), "yyyyMMddHHmmssSSS"));
|
optionalEbomConfigEntity.setConfigNo(DateUtil.format(DateUtil.date(), "yyyyMMddHHmmssSSS"));
|
||||||
optionalEbomConfigEntity.setEditStatus(OptionalBomConstant.PublishEnum.TMP.getValue());
|
optionalEbomConfigEntity.setEditStatus(OptionalBomConstant.PublishEnum.TMP.getValue());
|
||||||
|
if(mainEntity!=null){
|
||||||
|
optionalEbomConfigEntity.setCurrentVersion(mainEntity.getVersion());
|
||||||
|
}
|
||||||
|
|
||||||
this.saveOrUpdate(optionalEbomConfigEntity);
|
this.saveOrUpdate(optionalEbomConfigEntity);
|
||||||
|
|
||||||
insertConfigRelation(optionalEbomConfigEntity.getRowId(), dto.getOptions());
|
insertConfigRelation(optionalEbomConfigEntity.getRowId(), dto.getOptions());
|
||||||
|
|
|
||||||
|
|
@ -281,7 +281,7 @@ public class AggregOptionConfigService {
|
||||||
// optionalEbomConfigEntity.setUpdatedTime(new Date());
|
// optionalEbomConfigEntity.setUpdatedTime(new Date());
|
||||||
optionalEbomConfigService.updateById(optionalEbomConfigEntity);
|
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 optionalEbomConfigService.insertConfigRelation(dto.getRowId(), dto.getOptions());
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue