204机台模板异常处理

This commit is contained in:
liuzhaotian
2024-06-29 19:12:24 +08:00
parent 3bcb689952
commit 3aebaf3cb3
@@ -256,13 +256,16 @@ public class MachineTemplateServiceImpl implements MachineTemplateService {
throw exception(MACHINE_TEMPLATE_NOT_EXISTS);
}
List<MachineTemplateDO> machineTemplateDOS = machineTemplateMapper.selectList(MachineTemplateDO::getMachineType, templateDO.getMachineType(), MachineTemplateDO::getIsDefault, Boolean.TRUE);
if(CollectionUtil.isEmpty(machineTemplateDOS) || machineTemplateDOS.size()>1) {
throw exception(DEFAULT_TEMPLATE_COUNT);
// if(CollectionUtil.isEmpty(machineTemplateDOS) || machineTemplateDOS.size()>1) {
// throw exception(DEFAULT_TEMPLATE_COUNT);
// }
if(!machineTemplateDOS.isEmpty()){
MachineTemplateDO machineTemplateDO = new MachineTemplateDO();
machineTemplateDO.setId(machineTemplateDOS.get(0).getId());
machineTemplateDO.setIsDefault(Boolean.FALSE);
machineTemplateMapper.updateById(machineTemplateDO);
}
MachineTemplateDO machineTemplateDO = new MachineTemplateDO();
machineTemplateDO.setId(machineTemplateDOS.get(0).getId());
machineTemplateDO.setIsDefault(Boolean.FALSE);
machineTemplateMapper.updateById(machineTemplateDO);
templateDO.setIsDefault(Boolean.TRUE);
machineTemplateMapper.updateById(templateDO);