|
@@ -44,19 +44,28 @@ public class DeviceInfoController {
|
|
MessageResult<DeviceInfo> msgResult = new MessageResult<>();
|
|
MessageResult<DeviceInfo> msgResult = new MessageResult<>();
|
|
|
|
|
|
try {
|
|
try {
|
|
- deviceInfo.setId(UUID.randomUUID().toString());
|
|
|
|
- deviceInfo.setDelFlag(false);
|
|
|
|
- deviceInfo.setCreateBy(subject);
|
|
|
|
- deviceInfo.setCreateTime(new Date());
|
|
|
|
-
|
|
|
|
- int affectCount = deviceInfoService.insert(deviceInfo);
|
|
|
|
|
|
+ DeviceInfo item = deviceInfoService.getByDeviceNo(deviceInfo.getDeviceNo());
|
|
|
|
|
|
- if (affectCount > 0) {
|
|
|
|
- msgResult.setResult(true);
|
|
|
|
- msgResult.setData(deviceInfo);
|
|
|
|
- } else {
|
|
|
|
|
|
+ if(item == null) {
|
|
|
|
+
|
|
|
|
+ deviceInfo.setId(UUID.randomUUID().toString());
|
|
|
|
+ deviceInfo.setDelFlag(false);
|
|
|
|
+ deviceInfo.setCreateBy(subject);
|
|
|
|
+ deviceInfo.setCreateTime(new Date());
|
|
|
|
+
|
|
|
|
+ int affectCount = deviceInfoService.insert(deviceInfo);
|
|
|
|
+
|
|
|
|
+ if (affectCount > 0) {
|
|
|
|
+ msgResult.setResult(true);
|
|
|
|
+ msgResult.setData(deviceInfo);
|
|
|
|
+ } else {
|
|
|
|
+ msgResult.setResult(false);
|
|
|
|
+ msgResult.setMessage("数据库添加失败");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ else{
|
|
msgResult.setResult(false);
|
|
msgResult.setResult(false);
|
|
- msgResult.setMessage("数据库添加失败");
|
|
|
|
|
|
+ msgResult.setMessage("设备编号已经存在,不能重复添加!");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
catch(Exception ex){
|
|
catch(Exception ex){
|