use of com.dtstack.taier.dao.domain.BatchTaskResourceShade in project Taier by DTStack.
the class BatchTaskResourceShadeService method saveTaskResource.
public void saveTaskResource(List<BatchTaskResource> taskResourceList) {
for (BatchTaskResource resource : taskResourceList) {
BatchTaskResourceShade shade = new BatchTaskResourceShade();
BeanUtils.copyProperties(resource, shade);
// 把taskResourceShade的id置为null 防止误更新
shade.setId(null);
addOrUpdate(shade);
}
}
use of com.dtstack.taier.dao.domain.BatchTaskResourceShade in project Taier by DTStack.
the class BatchTaskResourceShadeService method addOrUpdate.
public void addOrUpdate(BatchTaskResourceShade batchTaskResourceShade) {
if (batchTaskResourceShade.getId() != null && batchTaskResourceShade.getId() > 0) {
// 查询是否传入参数有问题
BatchTaskResourceShade one = developTaskResourceShadeDao.getOne(batchTaskResourceShade.getId());
if (one == null) {
throw new RdosDefineException(String.format("未查询到id = %s对应的记录", batchTaskResourceShade.getId()));
}
developTaskResourceShadeDao.update(batchTaskResourceShade);
} else {
developTaskResourceShadeDao.insert(batchTaskResourceShade);
}
}
Aggregations