!注意事项

1、加密方式:

参数采用AES加密,

加密秘钥:67F1A268FF3DBEC3

2、请求参数示例

明文参数:{"姓名":"张三"}

密文:22A9BE83A1541E0B4AE6255E0E3628B952E8901EA9C7AB70CE72062EEE543ECD

3、请求地址:monitor

测试环境:http://112.44.126.154:9444/api/monitor

正式环境:https://zj.zjgssy.com/api/monitor

4、统一请求参数名

branchno:网点编码

data:密文数据

5、参数统一使用JSON格式

{

"branchno":"网点编码"

"data":"22A9BE83A1541E0B4AE6255E0E3628B952E8901EA9C7AB70CE72062EEE543ECD"

}

1、盘存数据同步

简要描述

· 

请求URL

· {{monitor}}/do/base/baseExternal/addCheckData 

请求方式

· post

请求参数示例

[

    {

        "branchno": "MECH17",

        "TankNo": "",

        "Off_vouch": "",

        "Starttime": "",

        "Endtime": "",

        "Paper_vol": "",

        "Real_vol": "",

        "In_de_vol": "",

        "Off_vol": "",

        "Sail_vol": "",

        "Density": "",

        "Oilname": "",

        "Oilcode": "",

        "Opetime": ""

    },

    {

        "branchno": "MECH24",

        "TankNo": "",

        "Off_vouch": "",

        "Starttime": "",

        "Endtime": "",

        "Paper_vol": "",

        "Real_vol": "",

        "In_de_vol": "",

        "Off_vol": "",

        "Sail_vol": "",

        "Density": "",

        "Oilname": "",

        "Oilcode": "",

        "Opetime": ""

    }

]

json字段说明

字段名

必选

类型

说明

branchno

string

网点编码

TankNo

string

油罐编号

Off_vouch

string

核销流水号

Starttime

string

核销开始时间

Endtime

string

核销结束时间

Paper_vol

string

账面库存

Real_vol

string

实际库存

In_de_vol

string

损益

Off_vol

string

核销损益

Sail_vol

string

销售升数

Density

string

油品密度

Oilname

string

油品名称

Oilcode

string

油品代码

Opetime

string

操作时间

2、油枪实时数据同步

简要描述

· 

请求URL

· {{monitor}}/do/base/baseExternal/saveGun 

请求方式

· post

请求参数示例

{

    "list": [

        {

            "gunNo": "33",

            "branchno": "awsl",

            "pvPressure": "50",

            "aftertreatmentPressure": "100",

            "recordTime": "2023-03-15 07:00:00",

            "status": 0,

            "oilRecord": {

                "gasLiquidRatio": "100.57",

                "gasFlowRate": "15",

                "gasFlowNum": "15",

                "fuelFlowRate": "15",

                "fuelFlowNum": "15",

                "oilGasConcentration": "15",

                "oilGasTemparature": "15",

                "liquidResistance": "15",

                "endTime": "2023-04-10 09:50:01",

                "oilTime": "2023-04-10 09:50:00",

                "num": 1300

            }

        }

    ]

}

json字段说明

字段名

必选

类型

说明

list.gunNo

string

枪号

list.branchno

string

机构代码

list.pvPressure

number

PV阀压力

list.aftertreatmentPressure

number

后处理装置压力

list.gasRatio

number

气液比

list.recordTime

string

记录时间

list.status

string

油枪状态:3-故障

list.oilRecord

object

订单

list.oilRecord.gasLiquidRatio

number

气液比值

list.oilRecord.gasFlowRate

number

回气流速

list.oilRecord.gasFlowNum

number

回气流量

list.oilRecord.fuelFlowRate

number

燃油流速

list.oilRecord.fuelFlowNum

number

燃油流量

list.oilRecord.oilGasConcentration

number

回收油气浓度

list.oilRecord.oilGasTemparature

number

回收油气温度

list.oilRecord.liquidResistance

number

液阻

list.oilRecord.endTime

string

结束时间

list.oilRecord.oilTime

string

加油时间

3、环境数据同步

简要描述

· 

请求URL

· {{monitor}}/do/base/baseExternal/saveEnvironment 

请求方式

· Post

请求参数示例

{

   "aftertreatmentDischargeConcentration" : "45",

   "liquidResistancePressure" : "3.3",

   "manufactor" : "TOKHEIM HENGSHAN",

   "oilGasConcentration" : "",

   "oilGasSpace" : "",

   "oilGasTemparature" : "",

   "oilTankPressure" : "3.3",

   "orgCode" : "MECH17",

   "recordTime" : "2023-06-12 14:57:02"

}

请求Body参数

参数名

必选

类型

说明

orgCode

long

机构ID

recordTime

string

记录时间

oilTankPressure

number

油罐压力

liquidResistancePressure

number

液阻压力

oilGasConcentration

number

油气浓度

aftertreatmentDischargeConcentration

number

后处理装置排放浓度

oilGasTemparature

number

油气温度

oilGasSpace

number

油气空间

manufactor

string

厂家

成功返回示例

{

    "msg": "操作成功",

    "code": "200",

    "data": true,

    "success": true,

    "timestamp": 1679899401974

}

4、油罐实时数据同步

简要描述

· 

请求URL

· {{monitor}}/do/base/baseExternal/saveOilTankData 

请求方式

· post

请求参数示例

{

    "list": [

        {

            "branchno": "MECH17",

            "TankTime": "2023-04-11 10:30:00",

            "TankNo": "O01",

            "TC": "100",

            "Ullage": "999",

            "Height": "810",

            "Volume": "1000",

            "Water": "80",

            "Watervolume": "900",

            "Temperature": "30"

        }

    ]

}

json字段说明

字段名

必选

类型

说明

branchno

string

网点编码

TankTime

string

液位仪时间

TankNo

string

油罐编号

TC

string

标准体积

Ullage

string

空容

Height

string

油高

Volume

string

油品体积

Water

string

水高

Watervolume

string

水体积

Temperature

string

温度

成功返回示例

{

    "msg": "成功",

    "code": 200,

    "data": [

        {

            "sync_status": 0,

            "TankNo": "O01",

            "branchno": "MECH17"

        }

    ],

    "success": true,

    "timestamp": 1673084688674

}