黄学彪
2020-12-16 0d9f64668fd7350d6a21fd157e32009a96d98134
ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceHistoryFirmwareVersionForm.cs
@@ -29,7 +29,7 @@
        /// <param name="deviceMac">设备Mac地址</param>
        public void ShowForm(string deviceMac)
        {
            this.listUpdateDevice = Common.LocalDevice.Current.GetDevicesByMac(deviceMac);
            this.listUpdateDevice = HdlDeviceCommonLogic.Current.GetDevicesByMac(deviceMac);
            //设置标题信息
            base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uHistoryVersion));
@@ -52,20 +52,20 @@
            bodyFrameLayout.AddChidren(listView);
            //拥有200端口这个东西的时候,才会显示
            var oTADevice = Common.LocalDevice.Current.GetOTADevice(listUpdateDevice[0].DeviceAddr);
            var oTADevice = HdlDeviceCommonLogic.Current.GetOTADevice(listUpdateDevice[0].DeviceAddr);
            if (oTADevice == null || oTADevice.ImgVersion == -1)
            {
                return;
            }
            //获取历史版本
            var listData = HdlFirmwareUpdateLogic.GetFirmwareVersionListInfo(FirmwareLevelType.A设备,
            var listData = HdlFirmwareUpdateLogic.Current.GetFirmwareVersionListInfo(FirmwareLevelType.A设备,
                oTADevice.HwVersion.ToString(),
                oTADevice.ImgTypeId.ToString());
            string unSelectPic = string.Empty;
            string selectPic = string.Empty;
            Common.LocalDevice.Current.GetDeviceObjectIcon(listUpdateDevice, ref unSelectPic, ref selectPic);
            HdlDeviceCommonLogic.Current.GetDeviceObjectIcon(listUpdateDevice, ref unSelectPic, ref selectPic);
            HdlThreadLogic.Current.RunThread(() =>
            {
@@ -103,16 +103,16 @@
            //向右的图标
            rowlayout.AddRightArrow();
            //固件信息
            string firmwareText = Common.LocalDevice.Current.AppendVersion(info.FirmwareVersion);
            firmwareText += "        " + UserCenterLogic.ConvertUtcTimeToLocalTime(info.CreatedOnUtc).ToString("yyyy/MM/dd HH:mm:ss");
            string firmwareText = HdlDeviceCommonLogic.Current.AppendVersion(info.FirmwareVersion);
            firmwareText += "        " + HdlCommonLogic.Current.ConvertUtcTimeToLocalTime(info.CreatedOnUtc).ToString("yyyy/MM/dd HH:mm:ss");
            rowlayout.AddBottomView(firmwareText, 800);
            //底线
            rowlayout.AddBottomLine();
            rowlayout.ButtonClickEvent += (sender, e) =>
            {
                string mainKeys = Common.LocalDevice.Current.GetDeviceMainKeys(this.listUpdateDevice[0]);
                if (FirmwareUpdateResourse.dicUpdateList.ContainsKey(mainKeys) == true)
                string mainKeys = HdlDeviceCommonLogic.Current.GetDeviceMainKeys(this.listUpdateDevice[0]);
                if (HdlFirmwareUpdateResourse.dicUpdateList.ContainsKey(mainKeys) == true)
                {
                    this.CloseForm();
                    return;