Search in sources :

Example 1 with BatchTaskResourceShade

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);
    }
}
Also used : BatchTaskResource(com.dtstack.taier.dao.domain.BatchTaskResource) BatchTaskResourceShade(com.dtstack.taier.dao.domain.BatchTaskResourceShade)

Example 2 with BatchTaskResourceShade

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);
    }
}
Also used : BatchTaskResourceShade(com.dtstack.taier.dao.domain.BatchTaskResourceShade) RdosDefineException(com.dtstack.taier.common.exception.RdosDefineException)

Aggregations

BatchTaskResourceShade (com.dtstack.taier.dao.domain.BatchTaskResourceShade)2 RdosDefineException (com.dtstack.taier.common.exception.RdosDefineException)1 BatchTaskResource (com.dtstack.taier.dao.domain.BatchTaskResource)1