解决发现的问题
This commit is contained in:
@@ -77,6 +77,13 @@ public class BasProductPortController extends BaseController
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody BasProductPort basProductPort)
|
||||
{
|
||||
// 检查点位名称是否重复
|
||||
BasProductPort checkPort = new BasProductPort();
|
||||
checkPort.setPortName(basProductPort.getPortName());
|
||||
List<BasProductPort> existingPorts = basProductPortService.selectBasProductPortList(checkPort);
|
||||
if (!existingPorts.isEmpty()) {
|
||||
return error("点位名称已存在,请使用其他名称");
|
||||
}
|
||||
return toAjax(basProductPortService.insertBasProductPort(basProductPort));
|
||||
}
|
||||
|
||||
@@ -88,6 +95,15 @@ public class BasProductPortController extends BaseController
|
||||
@PutMapping
|
||||
public AjaxResult edit(@RequestBody BasProductPort basProductPort)
|
||||
{
|
||||
// 检查点位名称是否重复(排除当前记录)
|
||||
BasProductPort checkPort = new BasProductPort();
|
||||
checkPort.setPortName(basProductPort.getPortName());
|
||||
List<BasProductPort> existingPorts = basProductPortService.selectBasProductPortList(checkPort);
|
||||
for (BasProductPort existingPort : existingPorts) {
|
||||
if (!existingPort.getId().equals(basProductPort.getId())) {
|
||||
return error("点位名称已存在,请使用其他名称");
|
||||
}
|
||||
}
|
||||
return toAjax(basProductPortService.updateBasProductPort(basProductPort));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user