1. 修改暂存数据时需要判断数据类型
This commit is contained in:
dengchun
2025-07-06 19:52:48 +08:00
parent 6eb7734d6b
commit c03a6ea811

View File

@@ -15,11 +15,10 @@ public class StageDataServiceImpl extends ServiceImpl<StageDataMapper, StageData
public boolean saveOrUpdateByBizId(StageData stageData) { public boolean saveOrUpdateByBizId(StageData stageData) {
boolean result = false; boolean result = false;
if (stageData != null && StringUtil.isNotBlank(stageData.getBizId())) { if (stageData != null && StringUtil.isNotBlank(stageData.getBizId())) {
StageData stageDataByBizId = this.getOne(new LambdaQueryWrapper<StageData>().eq(StageData::getBizId, stageData.getBizId())); StageData stageDataByBizId = this.getOne(new LambdaQueryWrapper<StageData>().eq(StageData::getBizId, stageData.getBizId()).eq(StageData::getDataType, stageData.getDataType()));
if (stageDataByBizId != null) { if (stageDataByBizId != null) {
stageDataByBizId.setId(stageDataByBizId.getId()); stageDataByBizId.setId(stageDataByBizId.getId());
stageDataByBizId.setUpdateTime(new Date()); stageDataByBizId.setUpdateTime(new Date());
stageDataByBizId.setDataType(stageData.getDataType());
stageDataByBizId.setContent(stageData.getContent()); stageDataByBizId.setContent(stageData.getContent());
result = saveOrUpdate(stageDataByBizId); result = saveOrUpdate(stageDataByBizId);
}else { }else {