|
@@ -101,7 +101,8 @@ namespace WingDeviceService.Service
|
|
|
ShortCode = shortCode,
|
|
|
SystemVersion = request.SystemVersion,
|
|
|
CPUModel = request.CPUModel,
|
|
|
- SystemLanguage = request.SystemLanguage
|
|
|
+ SystemLanguage = request.SystemLanguage,
|
|
|
+ IsEncryptedShow=true
|
|
|
};
|
|
|
deviceCode = await _deviceInfoDBServiceProxy.InsertDeviceInfoAsync(new WingInterfaceLibrary.DB.Request.CreateDeviceInfoDBRequest
|
|
|
{
|
|
@@ -229,5 +230,21 @@ namespace WingDeviceService.Service
|
|
|
return string.Empty;
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 设置敏感信息是否加密请求
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="request">设置敏感信息是否加密请求实体</param>
|
|
|
+ /// <returns>是否成功</returns>
|
|
|
+ public async Task<bool> SetDeviceIsEncryptedShowAsync(SetDeviceIsEncryptedShowRequest request)
|
|
|
+ {
|
|
|
+ var deviceCode = await GetClientIdByTokenAsync(request.Token);
|
|
|
+ var deviceDTO = await _deviceInfoDBServiceProxy.FindDeviceInfoByCodeAsync(deviceCode);
|
|
|
+ if (deviceDTO == null)
|
|
|
+ {
|
|
|
+ ThrowCustomerException(CustomerRpcCode.DeviceNotExist, "Not find device");
|
|
|
+ }
|
|
|
+ deviceDTO.IsEncryptedShow= request.IsEncryptedShow;
|
|
|
+ return await _deviceInfoDBServiceProxy.UpdateDeviceInfoByCodeAsync(deviceDTO.DeviceCode, deviceDTO, string.Empty);
|
|
|
+ }
|
|
|
}
|
|
|
}
|