diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/service/impl/StageDataServiceImpl.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/service/impl/StageDataServiceImpl.java index aebc3ed..36e86e0 100644 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/service/impl/StageDataServiceImpl.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/service/impl/StageDataServiceImpl.java @@ -15,11 +15,10 @@ public class StageDataServiceImpl extends ServiceImpl().eq(StageData::getBizId, stageData.getBizId())); + StageData stageDataByBizId = this.getOne(new LambdaQueryWrapper().eq(StageData::getBizId, stageData.getBizId()).eq(StageData::getDataType, stageData.getDataType())); if (stageDataByBizId != null) { stageDataByBizId.setId(stageDataByBizId.getId()); stageDataByBizId.setUpdateTime(new Date()); - stageDataByBizId.setDataType(stageData.getDataType()); stageDataByBizId.setContent(stageData.getContent()); result = saveOrUpdate(stageDataByBizId); }else {