1、修改selectOne查询条件的bug

This commit is contained in:
weidong 2025-03-05 21:55:00 +08:00
parent c43790b276
commit c584c0ce47
3 changed files with 3 additions and 0 deletions

View File

@ -134,6 +134,7 @@ public class APIController extends BasicController{
QueryWrapper<DeviceCacheCmd> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("deviceid",deviceId);
queryWrapper.eq("syn",false);
queryWrapper.last("limit 1");
DeviceCacheCmd cacheCmd = cacheCmdMapper.selectOne(queryWrapper);
if(cacheCmd != null){
rtcmClient.config(deviceId, cacheCmd.getCmd());

View File

@ -176,6 +176,7 @@ public class GnssDeviceController extends BasicController{
GnssDevice device = JSONObject.toJavaObject(object,GnssDevice.class);
QueryWrapper<Tenant> tenantQueryWrapper = new QueryWrapper<>();
tenantQueryWrapper.eq("name", device.getTenantname());
tenantQueryWrapper.last("limit 1");
Tenant tenant = tenantMapper.selectOne(tenantQueryWrapper);
if(tenant==null) return HttpResult.result(2, "invalid tenant");

View File

@ -120,6 +120,7 @@ public class WarningController extends BasicController implements CommonExcelSer
QueryWrapper<WarningCfg> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("devicetype", cfg.getDevicetype());
queryWrapper.eq("type", cfg.getType());
queryWrapper.last("limit 1");
WarningCfg oldCfg = warningCfgMapper.selectOne(queryWrapper);
if (oldCfg == null) {
num = warningCfgMapper.insert(cfg);