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.eq("deviceid",deviceId);
|
||||
queryWrapper.eq("syn",false);
|
||||
queryWrapper.last("limit 1");
|
||||
DeviceCacheCmd cacheCmd = cacheCmdMapper.selectOne(queryWrapper);
|
||||
if(cacheCmd != null){
|
||||
rtcmClient.config(deviceId, cacheCmd.getCmd());
|
||||
|
||||
@ -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");
|
||||
|
||||
|
||||
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user