uniapp中这样写:this.$api.jsonHttp.get(`/api/TechnologicalItem/getTechnologicalItem/${this.paramId}?total=` + this .total).then(res => { then.array = res.data.data console.log(then.array) })
时间: 2024-04-06 20:30:56 浏览: 18
这段代码使用了uniapp自带的$http插件发送了一个GET请求,请求的URL是`/api/TechnologicalItem/getTechnologicalItem/${this.paramId}`,其中`${this.paramId}`是一个变量,会被替换成`this.paramId`变量的值。另外,请求URL后面还带了一个查询参数`total`,值为`this.total`变量的值。当请求成功后,会执行回调函数`then`,将返回的数据的`data`属性赋值给`then.array`变量,然后输出`then.array`的值到控制台。
相关问题
springboot集成drools
在Spring Boot中集成Drools,你可以按照以下步骤进行操作:
1.引入Drools的依赖:在你的项目的pom.xml文件中,添加以下依赖:
```
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-core</artifactId>
<version>7.59.0.Final</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-compiler</artifactId>
<version>7.59.0.Final</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-templates</artifactId>
<version>7.59.0.Final</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-api</artifactId>
<version>7.59.0.Final</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-spring</artifactId>
<version>7.59.0.Final</version>
</dependency>
```
这些依赖将会引入Drools的核心功能和与Spring集成所需的组件。
2.创建规则文件:新建一个规则文件(比如rule1.drl),并在文件中编写Drools规则。你可以使用Drools的声明式方式表达你的业务逻辑,并可以在规则文件中直接嵌入Java代码。例如,你可以创建一个名为"boy"的规则,当QueryParam的paramId不为空且paramSign等于空格时,执行RuleEngineService的executeAddRule方法,并打印出paramId和paramSign的值。
3.集成Drools规则引擎:在需要使用Drools规则引擎的地方,你可以创建一个RuleEngineService的实例,并调用其方法执行规则。根据你提供的示例代码,你可以在规则文件中创建一个规则引擎服务实例,并调用executeAddRule方法。
以上是集成Drools的简要步骤。Drools是用Java编写的开源规则引擎,使用Rete算法来评估编写的规则。使用Drools,你可以以声明式的方式表达业务逻辑,并可以直接在规则文件中嵌入Java代码。这使得学习和理解规则变得更加容易。
jt808 设置位置汇报策略为定时汇报 调用终端设置接口 传参举例
好的,针对您的问题,如果要设置 JT808 终端设备的位置汇报策略为定时汇报,可以调用终端设置接口来完成。其中,需要传入相应的参数来设置定时汇报的时间间隔等信息。以下是一个示例:
```
{
"terminalId": "12345678901234567",
"messageType": "8103",
"params": {
"paramTotal": 2,
"params": [
{
"paramId": 0x0029,
"paramValue": 60 // 定时汇报时间间隔为60秒
},
{
"paramId": 0x002C,
"paramValue": 1 // 紧急报警时汇报策略为不汇报
}
]
}
}
```
在上述示例中,`terminalId` 表示要设置的终端设备的 ID,`messageType` 表示消息类型为终端参数设置。`params` 字段中的 `paramTotal` 表示参数总数,`params` 数组中的元素表示具体的参数设置,其中 `paramId` 表示参数 ID,`paramValue` 表示参数值。在上述示例中, `paramId` 为 `0x0029` 表示定时汇报策略参数,`paramValue` 为 `60` 表示定时汇报时间间隔为 60 秒;`paramId` 为 `0x002C` 表示紧急报警时汇报策略参数,`paramValue` 为 `1` 表示紧急报警时不汇报位置信息。
需要注意的是,上述示例中的参数设置与具体的 JT808 终端设备型号有关,具体的参数 ID 和参数取值需要根据设备型号的协议文档来确定。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)