commit
5223c98577
@ -98,22 +98,30 @@ public class DataFillTaskService {
|
|||||||
request.setCreateTime(new Date());
|
request.setCreateTime(new Date());
|
||||||
}
|
}
|
||||||
|
|
||||||
DataFillTaskExample example = new DataFillTaskExample();
|
if (StringUtils.isNotBlank(request.getName())) {
|
||||||
DataFillTaskExample.Criteria criteria = example.createCriteria()
|
DataFillTaskExample example = new DataFillTaskExample();
|
||||||
.andFormIdEqualTo(formId)
|
DataFillTaskExample.Criteria criteria = example.createCriteria()
|
||||||
.andNameEqualTo(request.getName());
|
.andFormIdEqualTo(formId)
|
||||||
|
.andNameEqualTo(request.getName());
|
||||||
|
|
||||||
if (insert) {
|
if (insert) {
|
||||||
if (dataFillTaskMapper.countByExample(example) > 0) {
|
if (dataFillTaskMapper.countByExample(example) > 0) {
|
||||||
DataEaseException.throwException(Translator.get("I18N_DATA_FILL_TASK_EXIST"));
|
DataEaseException.throwException(Translator.get("I18N_DATA_FILL_TASK_EXIST"));
|
||||||
|
}
|
||||||
|
dataFillTaskMapper.insertSelective(request);
|
||||||
|
} else {
|
||||||
|
criteria.andIdNotEqualTo(request.getId());
|
||||||
|
if (dataFillTaskMapper.countByExample(example) > 0) {
|
||||||
|
DataEaseException.throwException(Translator.get("I18N_DATA_FILL_TASK_EXIST"));
|
||||||
|
}
|
||||||
|
dataFillTaskMapper.updateByPrimaryKeySelective(request);
|
||||||
}
|
}
|
||||||
dataFillTaskMapper.insertSelective(request);
|
|
||||||
} else {
|
} else {
|
||||||
criteria.andIdNotEqualTo(request.getId());
|
if (insert) {
|
||||||
if (dataFillTaskMapper.countByExample(example) > 0) {
|
dataFillTaskMapper.insertSelective(request);
|
||||||
DataEaseException.throwException(Translator.get("I18N_DATA_FILL_TASK_EXIST"));
|
} else {
|
||||||
|
dataFillTaskMapper.updateByPrimaryKeySelective(request);
|
||||||
}
|
}
|
||||||
dataFillTaskMapper.updateByPrimaryKeySelective(request);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
DataFillTaskWithBLOBs task = dataFillTaskMapper.selectByPrimaryKey(request.getId());
|
DataFillTaskWithBLOBs task = dataFillTaskMapper.selectByPrimaryKey(request.getId());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user