1、修改selectOne查询条件的bug
This commit is contained in:
parent
c43790b276
commit
c584c0ce47
@ -134,6 +134,7 @@ public class APIController extends BasicController{
|
|||||||
QueryWrapper<DeviceCacheCmd> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<DeviceCacheCmd> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.eq("deviceid",deviceId);
|
queryWrapper.eq("deviceid",deviceId);
|
||||||
queryWrapper.eq("syn",false);
|
queryWrapper.eq("syn",false);
|
||||||
|
queryWrapper.last("limit 1");
|
||||||
DeviceCacheCmd cacheCmd = cacheCmdMapper.selectOne(queryWrapper);
|
DeviceCacheCmd cacheCmd = cacheCmdMapper.selectOne(queryWrapper);
|
||||||
if(cacheCmd != null){
|
if(cacheCmd != null){
|
||||||
rtcmClient.config(deviceId, cacheCmd.getCmd());
|
rtcmClient.config(deviceId, cacheCmd.getCmd());
|
||||||
|
|||||||
@ -176,6 +176,7 @@ public class GnssDeviceController extends BasicController{
|
|||||||
GnssDevice device = JSONObject.toJavaObject(object,GnssDevice.class);
|
GnssDevice device = JSONObject.toJavaObject(object,GnssDevice.class);
|
||||||
QueryWrapper<Tenant> tenantQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<Tenant> tenantQueryWrapper = new QueryWrapper<>();
|
||||||
tenantQueryWrapper.eq("name", device.getTenantname());
|
tenantQueryWrapper.eq("name", device.getTenantname());
|
||||||
|
tenantQueryWrapper.last("limit 1");
|
||||||
Tenant tenant = tenantMapper.selectOne(tenantQueryWrapper);
|
Tenant tenant = tenantMapper.selectOne(tenantQueryWrapper);
|
||||||
if(tenant==null) return HttpResult.result(2, "invalid tenant");
|
if(tenant==null) return HttpResult.result(2, "invalid tenant");
|
||||||
|
|
||||||
|
|||||||
@ -120,6 +120,7 @@ public class WarningController extends BasicController implements CommonExcelSer
|
|||||||
QueryWrapper<WarningCfg> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<WarningCfg> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.eq("devicetype", cfg.getDevicetype());
|
queryWrapper.eq("devicetype", cfg.getDevicetype());
|
||||||
queryWrapper.eq("type", cfg.getType());
|
queryWrapper.eq("type", cfg.getType());
|
||||||
|
queryWrapper.last("limit 1");
|
||||||
WarningCfg oldCfg = warningCfgMapper.selectOne(queryWrapper);
|
WarningCfg oldCfg = warningCfgMapper.selectOne(queryWrapper);
|
||||||
if (oldCfg == null) {
|
if (oldCfg == null) {
|
||||||
num = warningCfgMapper.insert(cfg);
|
num = warningCfgMapper.insert(cfg);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user