queryWrapper.eq("check_in_state","已退房");怎么同时获取到check_in_state为已退款的
时间: 2024-03-25 09:35:47 浏览: 43
您可以使用queryWrapper中的or条件来同时获取check_in_state为已退房或已退款的数据,示例如下:
```
queryWrapper.eq("check_in_state", "已退房").or().eq("check_in_state", "已退款");
```
这样就能获取到check_in_state为已退房或已退款的数据了。
相关问题
QueryWrapper queryWrapper=new QueryWrapper(); queryWrapper.eq("order_state","已支付"); queryWrapper.eq("check_in_state","已退房");怎么查出list
你可以使用 MyBatis-Plus 提供的 `IService` 接口的 `list()` 方法来查询数据。具体代码如下:
```
List<Order> orderList = orderService.list(new QueryWrapper<Order>()
.eq("order_state", "已支付")
.eq("check_in_state", "已退房"));
```
其中,`Order` 是你的实体类,`orderService` 是你的服务类。这样就可以根据 `order_state` 和 `check_in_state` 的值查询出符合条件的订单列表了。
centos7检测可能存在的语法错误,并给出正确的代码 #!/bin/bash # Shell变量配置 cpu_usage_limit=1 cpu_duration=10 disk_usage_limit=90 disk_duration=90 mem_usage_limit=90 mem_duration=70 interval=10 #内网ip #server_ip=`ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1 -d'/'` #外网ip server_ip=`curl -s tool.aizsk.com/ip | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'` #通知地址 api_url="http://192.168.220.1:18181/jeecg-boot/luodiye/sendMsg" # 监控函数 monitor() { # CPU监控 cpu_usage=`top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4}'` if [ $(echo "${cpu_usage} > ${cpu_usage_limit}" | bc) -eq 1 ]; then cpu_duration_check=`ps -eo pcpu,args | sort -k 1 -r | head -n 3` json_data="{\"server_ip\":\"${server_ip}\",\"resource\":\"cpu\",\"usage\":\"${cpu_usage}\",\"duration\":\"${cpu_duration}\",\"top_process\":\"${cpu_duration_check}\"}" curl -H "Content-Type: application/json" -X POST -d "${json_data}" ${api_url} fi # 硬盘监控 disk_usage=`df -h | awk '$NF=="/"{printf "%s\n", $5}'` if [ $(echo "${disk_usage} > ${disk_usage_limit}" | bc) -eq 1 ]; then disk_duration_check=`du -sh /* 2>/dev/null | sort -hr | head -n 3` json_data="{\"server_ip\":\"${server_ip}\",\"resource\":\"disk\",\"usage\":\"${disk_usage}\",\"duration\":\"${disk_duration}\",\"top_files\":\"${disk_duration_check}\"}" curl -H "Content-Type: application/json" -X POST -d "${json_data}" ${api_url} fi # 内存监控 mem_usage=`free -m | awk 'NR==2{printf "%.2f%%", $3*100/$2 }'` if [ $(echo "${mem_usage} > ${mem_usage_limit}" | bc) -eq 1 ]; then mem_duration_check=`ps aux --sort=-%mem | awk 'NR<=3{print $11}'` json_data="{\"server_ip\":\"${server_ip}\",\"resource\":\"memory\",\"usage\":\"${mem_usage}\",\"duration\":\"${mem_duration}\",\"top_process\":\"${mem_duration_check}\"}" curl -H "Content-Type: application/json" -X POST -d "${json_data}" ${api_url} fi } while true; do monitor sleep ${interval} done
在 CentOS 7 中,可以使用 `shellcheck` 来检测可能存在的语法错误。
安装方法:
```
sudo yum install epel-release
sudo yum install shellcheck
```
使用方法:
```
shellcheck script.sh
```
其中,script.sh 是要检测的脚本文件。
如果您的脚本中存在语法错误,`shellcheck` 会给出错误消息并提供修复建议。
如果需要正确的代码,建议您提供具体错误信息或脚本内容,我会给出更详细的帮助。
阅读全文