瀏覽代碼

优化型号验证

fly 2 年之前
父節點
當前提交
db55eff756
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      Service/ConnectService.cs

+ 5 - 0
Service/ConnectService.cs

@@ -70,6 +70,11 @@ namespace WingDeviceService.Service
                 {
                     ThrowCustomerException(CustomerRpcCode.DeviceTypeError, "DeviceType error");
                 }
+                var deviceModelList = await _deviceInfoDBServiceProxy.FindDictionaryItemsAsync(new FindDictionaryItemsDBRequest { DictionaryType = (int)DictionaryTypeEnum.DeviceModel });
+                if (!deviceModelList.Select(x => x.Value).Contains(request.DeviceModel))
+                {
+                    ThrowCustomerException(CustomerRpcCode.DeviceModelError, "DeviceModel error");
+                }
                 #endregion
 
                 var deviceDto = await _deviceInfoDBServiceProxy.FindDeviceInfoBySerialNumberAsync(request.DeviceUniqueCode);