|
@@ -874,7 +874,12 @@ func (this *DeviceAPIController) ModifyNumber() {
|
874
|
874
|
number.Number = num
|
875
|
875
|
number.ZoneID = zoneID
|
876
|
876
|
number.GroupID = groupID
|
877
|
|
- updateErr := service.UpdateDeviceNumber(number)
|
|
877
|
+ byName, _ := service.GetDeviceNumberByName(num, adminInfo.CurrentOrgId)
|
|
878
|
+ if byName.ID > 0 && byName.ID != id {
|
|
879
|
+ this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDataException)
|
|
880
|
+ return
|
|
881
|
+ }
|
|
882
|
+ updateErr := service.UpdateDeviceNumber(number)
|
878
|
883
|
if updateErr != nil {
|
879
|
884
|
this.ErrorLog("修改机号失败:%v", updateErr)
|
880
|
885
|
this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDBUpdate)
|