bugfix:
1. 修改暂存数据时需要判断数据类型
This commit is contained in:
@@ -15,11 +15,10 @@ public class StageDataServiceImpl extends ServiceImpl<StageDataMapper, StageData
|
||||
public boolean saveOrUpdateByBizId(StageData stageData) {
|
||||
boolean result = false;
|
||||
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) {
|
||||
stageDataByBizId.setId(stageDataByBizId.getId());
|
||||
stageDataByBizId.setUpdateTime(new Date());
|
||||
stageDataByBizId.setDataType(stageData.getDataType());
|
||||
stageDataByBizId.setContent(stageData.getContent());
|
||||
result = saveOrUpdate(stageDataByBizId);
|
||||
}else {
|
||||
|
||||
Reference in New Issue
Block a user