mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
204机台模板异常处理
This commit is contained in:
+9
-6
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user