saveAirConditionConfigs 保存空调数据

post

request:

{
   "action":"saveAirConditionConfigs",
   "token":"774c190a-f4fa-4f54-8395-42e180e5ae27",
   "isDebug":1,
    "requestData": [
        {
            "AppUserKey":"3b886feb-d7c8-44ff-be9b-4cf5c3e72ebd",
            "Key":"3b886feb-d7c8-44ff-be9b-4cf5c3e72ebd",
            "DeviceBrandKey":"3b886feb-d7c8-44ff-be9b-4cf5c3e72ebd",
            "DeviceBrandName":"格力",

            "TotalBudget":2343.3,

            "ItemTypeObj":{
                "ItemType":1,
                "ItemTypeDescription":"空调"
            },

            "DeviceType": {
                "IsImportedDevice": true,
                "DeviceNameKey": "b3e99b8f-29be-419d-91a1-5c6cc4008249",
                "IconURL": "https://www.baidu.com/img/bd_logo1.png",
                "Key": "da879233-9879-4d27-af02-12a09e33245f",
                "MarketPrice": 245.23,
                "Name": "ABQ-235",
                "NameTag": "aa",
                "RemarkOnAPP": "asdf asdasdf asdfas",
                "RemarkOnReport": "asdgyhasdfsadf",
                "Size": "23*523"
            },

            "AirConditionSpecialDemand": {
                "Key": "3b886feb-d7c8-44ff-be9b-4cf5c3e72ebd",
                "IsExternalMachineThroughTopWind": true,
                "IsImportedExternalMachine": false,
                "IsImportedInnerMachine": true,
                "IsWith2ExternalMachine": false,
                "IsWithFloorHeating": true,
                "IsWithLiftPump": false,
                "UserPreferenceDetailKey": "f260fdd1-7a48-445e-97ad-6c8ab66a09b3"
            }
        }

         ,
        {
            "AppUserKey":"3b886feb-d7c8-44ff-be9b-4cf5c3e72ebd",
            "Key":"3b886feb-d7c8-44ff-be9b-4cf5c3e72ebd",
            "DeviceBrandKey":"3b886feb-d7c8-44ff-be9b-4cf5c3e72ebd",
            "DeviceBrandName":"格力",

            "TotalBudget":2343.3,

            "ItemTypeObj":{
                "ItemType":1,
                "ItemTypeDescription":"空调"
            },

            "DeviceType": {
                "IsImportedDevice": true,
                "DeviceNameKey": "b3e99b8f-29be-419d-91a1-5c6cc4008249",
                "IconURL": "https://www.baidu.com/img/bd_logo1.png",
                "Key": "da879233-9879-4d27-af02-12a09e33245f",
                "MarketPrice": 245.23,
                "Name": "ABQ-235",
                "NameTag": "aa",
                "RemarkOnAPP": "asdf asdasdf asdfas",
                "RemarkOnReport": "asdgyhasdfsadf",
                "Size": "23*523"
            },

            "AirConditionSpecialDemand": {
                "Key": "3b886feb-d7c8-44ff-be9b-4cf5c3e72ebd",
                "IsExternalMachineThroughTopWind": true,
                "IsImportedExternalMachine": false,
                "IsImportedInnerMachine": true,
                "IsWith2ExternalMachine": false,
                "IsWithFloorHeating": true,
                "IsWithLiftPump": false,
                "UserPreferenceDetailKey": "f260fdd1-7a48-445e-97ad-6c8ab66a09b3"
            }
        }
    ]
}

response:

{
    "data": null,
    "msg": "success",
    "responseCode": {
        "msgCode": 200,
        "msgDetail": "OK"
    },
    "serverTime": "2016-05-08 22:44:03",
    "success": true
}

说明: 存时只有一个;取才是多个。

特殊需求的部分,后面可以做成动态加载出来。

时间: 2024-10-09 09:08:38

saveAirConditionConfigs 保存空调数据的相关文章

保存现场数据和状态:onSaveInstanceState\onRestoreInstanceState\onCreate()

当某个activity变得“容易”被系统销毁时,该activity的onSaveInstanceState就会被执行,除非该activity是被用户主动销毁的,例如当用户按BACK键的时候. 注意上面的双引号,何为“容易”?言下之意就是该activity还没有被销毁,而仅仅是一种可能性.这种可能性有哪些?通过重写一个activity的所有生命周期的onXXX方法,包括onSaveInstanceState和onRestoreInstanceState方法,我们可以清楚地知道当某个activity

面试中被问到:Android中activity保存状态数据到底该在哪个方法中进行

今天接到一个电面,途中面试官问到一个问题,如果一个activity在后台的时候,因为内存不足可能被杀死,在这之前如果想保存其中的状态数据,比如说客户填的一些信息之类的,该在哪个方法中进行. 我听到的第一反应就是说:在onPause方法中进行保存状态的操作.但是面试官说:onPause()的持续时间很短,假如要进行一些长时间的操作呢? 然后我就纠结了,因为我知道,如果是因为内存不足而被清理,onDestroy()方法一般是不会被执行的.所以只好实话实说,只知道onDestroy在这种情况下不一定会

ffmpeg最简单的解码保存YUV数据 <转>

video的raw data一般都是YUV420p的格式,简单的记录下这个格式的细节,如有不对希望大家能指出.   YUV图像通常有两种格式,一种是packet 还有一种是planar    从字面上就能理解packet的意思就是所有的yuv数据都是一股脑的放在一起,当然 内部的数据还是按照格式要求的,只是从外部来讲是一整个包包含了所有的yuv数据.最长见的YUV格式就是planar格式了.这个格式是讲yuv三个分量分别放在三个数组里.   如下图是个420p的格式图: YUV420格式是指,每

html 实体转换为字符:转换 UEditor 编辑器 ( 在 ThinkPHP 3.2.2 中 ) 保存的数据

在 ThinkPHP 3.2.2 中使用 UEditor 编辑器保存文章内容时,数据库中保存的数据都被转义成实体,例如:<p><strong><span style="font-family: 微软雅黑, 'Microsoft YaHei'; color: rgb(192, 0, 0);"><em>&lt

UserDefault的使用,保存小数据到本地

//保持到本地数据 NSArray *[email protected][@"234",@"sdfe"]; NSUserDefaults *userDefault=[NSUserDefaults standardUserDefaults]; [userDefault setInteger:123 forKey:@"number"]; [userDefault setObject:array forKey:@"array"];

EF保存平面数据到SqlServer

前言 公司开展一个项目,需要根据客户手机定位获取周围内的精准广告,具体是管理员在地图上绘制多边形的广告范围,落在范围内的客户就看到此广告.下面将我的实现方法简单叙述一下,以供有相同需求的朋友参考. EF平面对象DbGeometry DbGeometry可以表示点.线.多边形等平面对象,输入对象可以是WKT(Well-known text),我们可以把百度地图上的polygon对象的点转换为多边形的wkt描述,再转为DbGeometry进行保存. /// <summary> /// 从多点数据生

EF 连接MySQL 数据库 ?保存中文数据后乱码问题

EF 连接MySQL 数据库  保存中文数据后乱码问题 采用Code First 生成的数据库,MySQL数据库中,生成的表的编码格式为***** 发现这个问题后,全部手动改成UTF8(图是另一个表的图),否则插入的数据,就会全部变成乱码 修改后可以正常插入数据(注意!!这里是直接用SQL 代码插入的数据) 之后用代码界面保存数据,如图 但数据中却变成乱码: 修改方法: 在连接MySQL的连接字符串中,加入配置文件信息:Character Set=utf8  来自为知笔记(Wiz)

QVariant保存指针数据

QVariant默认无法保存指针数据,因为以void *为参数的QVariant构造函数是私有的. 但通过QT提供的Meta Type机制,可以将任意指针存放到QVariant中. 需要使用Q_DECLARE_METATYPE宏注册类型. 1 2 3 Q_DECLARE_METATYPE(QStandardItemModel*) 之后,就可以使用QVariant::fromValue存放数据,使用QVariant::value获取数据了. 1 2 3 4 5 return QVariant::f

Memcached保存sesion数据的方法以及安全性问题

我们都知道,传统的session数据都储存到了文件里面,这样,在一定的程度上降低了速度. 在我们在实现问题之前,应该对php.ini进行配置如下: session.save_handler = memcache //指定使用Memcached保存数据 session.save_path = "tcp://127.0.0.1:11211" //指定session数据的的连接 有时候也可以用ini_set("键","键值");来设置php.ini操作