修改bug
This commit is contained in:
parent
7b7dc23bd9
commit
165429ab4a
|
|
@ -39,5 +39,8 @@ public class HumidAlarmEntity implements Serializable {
|
||||||
private Date alarmEndTime;
|
private Date alarmEndTime;
|
||||||
private Date clearStartTime;
|
private Date clearStartTime;
|
||||||
private Date clearEndTime;
|
private Date clearEndTime;
|
||||||
|
private String nuId;
|
||||||
|
private String humidity;
|
||||||
|
private String temperature;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package com.nu.modules.warehouseMaterialInfo.service.impl;
|
||||||
import com.nu.modules.warehouseMaterialInfo.entity.BlWarehouseMaterialInfo;
|
import com.nu.modules.warehouseMaterialInfo.entity.BlWarehouseMaterialInfo;
|
||||||
import com.nu.modules.warehouseMaterialInfo.mapper.BlWarehouseMaterialInfoMapper;
|
import com.nu.modules.warehouseMaterialInfo.mapper.BlWarehouseMaterialInfoMapper;
|
||||||
import com.nu.modules.warehouseMaterialInfo.service.IBlWarehouseMaterialInfoService;
|
import com.nu.modules.warehouseMaterialInfo.service.IBlWarehouseMaterialInfoService;
|
||||||
|
import org.apache.shiro.SecurityUtils;
|
||||||
import org.jeecg.common.system.vo.LoginUser;
|
import org.jeecg.common.system.vo.LoginUser;
|
||||||
import org.jeecg.common.util.SpringContextUtils;
|
import org.jeecg.common.util.SpringContextUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -23,7 +24,7 @@ public class BlWarehouseMaterialInfoServiceImpl extends ServiceImpl<BlWarehouseM
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addAllWuliao(BlWarehouseMaterialInfo blWarehouseMaterialInfo) {
|
public void addAllWuliao(BlWarehouseMaterialInfo blWarehouseMaterialInfo) {
|
||||||
LoginUser loginUser = SpringContextUtils.getBean(LoginUser.class);
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
//获取仓库nuid
|
//获取仓库nuid
|
||||||
String nuId = blWarehouseMaterialInfo.getNuId();
|
String nuId = blWarehouseMaterialInfo.getNuId();
|
||||||
//获取所有剩余的物料信息,并且去掉库存上限或者下限为空的数据
|
//获取所有剩余的物料信息,并且去掉库存上限或者下限为空的数据
|
||||||
|
|
@ -31,7 +32,7 @@ public class BlWarehouseMaterialInfoServiceImpl extends ServiceImpl<BlWarehouseM
|
||||||
//将所有查询到的物料进行批量新增
|
//将所有查询到的物料进行批量新增
|
||||||
for(BlWarehouseMaterialInfo blWarehouseMaterialInfo1:list){
|
for(BlWarehouseMaterialInfo blWarehouseMaterialInfo1:list){
|
||||||
blWarehouseMaterialInfo1.setNuId(nuId);
|
blWarehouseMaterialInfo1.setNuId(nuId);
|
||||||
blWarehouseMaterialInfo1.setCreateBy(loginUser.getUsername());
|
blWarehouseMaterialInfo1.setCreateBy(sysUser.getUsername());
|
||||||
blWarehouseMaterialInfo1.setCreateTime(new Date());
|
blWarehouseMaterialInfo1.setCreateTime(new Date());
|
||||||
}
|
}
|
||||||
baseMapper.batchInsert(list);
|
baseMapper.batchInsert(list);
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,9 @@ import com.nu.entity.HumidAlarmEntity;
|
||||||
import com.nu.entity.HumidDeviceEntity;
|
import com.nu.entity.HumidDeviceEntity;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public interface IHumidAlarmApi {
|
public interface IHumidAlarmApi {
|
||||||
IPage<HumidAlarmEntity> list(HumidAlarmEntity humidAlarmEntity, Integer pageNo, Integer pageSize, HttpServletRequest req);
|
IPage<HumidAlarmEntity> list(HumidAlarmEntity humidAlarmEntity, Integer pageNo, Integer pageSize, HttpServletRequest req);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.nu.entity.HumidDeviceEntity;
|
import com.nu.entity.HumidDeviceEntity;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public interface IHumidDeviceApi {
|
public interface IHumidDeviceApi {
|
||||||
IPage<HumidDeviceEntity> list(HumidDeviceEntity humidDeviceEntity, Integer pageNo, Integer pageSize, HttpServletRequest req);
|
IPage<HumidDeviceEntity> list(HumidDeviceEntity humidDeviceEntity, Integer pageNo, Integer pageSize, HttpServletRequest req);
|
||||||
|
|
@ -13,4 +14,6 @@ public interface IHumidDeviceApi {
|
||||||
void baoxiu(HumidDeviceEntity humidDeviceEntity);
|
void baoxiu(HumidDeviceEntity humidDeviceEntity);
|
||||||
|
|
||||||
IPage<HumidDeviceEntity> queryLogPageList(HumidDeviceEntity humidDeviceEntity, Integer pageNo, Integer pageSize, HttpServletRequest req);
|
IPage<HumidDeviceEntity> queryLogPageList(HumidDeviceEntity humidDeviceEntity, Integer pageNo, Integer pageSize, HttpServletRequest req);
|
||||||
|
|
||||||
|
List<HumidDeviceEntity> listAll();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,14 @@
|
||||||
package com.nu.modules.yiweilian.humid.service.impl;
|
package com.nu.modules.yiweilian.humid.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import cn.hutool.json.JSONArray;
|
import cn.hutool.json.JSONArray;
|
||||||
import cn.hutool.json.JSONObject;
|
import cn.hutool.json.JSONObject;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.nu.entity.HumidAlarmEntity;
|
import com.nu.entity.HumidAlarmEntity;
|
||||||
|
import com.nu.entity.HumidDeviceEntity;
|
||||||
import com.nu.modules.humiddevice.api.IHumidAlarmApi;
|
import com.nu.modules.humiddevice.api.IHumidAlarmApi;
|
||||||
import com.nu.modules.yiweilian.humid.entity.HumidAlarm;
|
import com.nu.modules.yiweilian.humid.entity.HumidAlarm;
|
||||||
import com.nu.modules.yiweilian.humid.mapper.HumidAlarmMapper;
|
import com.nu.modules.yiweilian.humid.mapper.HumidAlarmMapper;
|
||||||
|
|
@ -168,5 +171,6 @@ public class HumidAlarmServiceImpl extends ServiceImpl<HumidAlarmMapper, HumidAl
|
||||||
|
|
||||||
return resultPage;
|
return resultPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package com.nu.modules.yiweilian.humid.service.impl;
|
package com.nu.modules.yiweilian.humid.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
import cn.hutool.json.JSONArray;
|
import cn.hutool.json.JSONArray;
|
||||||
import cn.hutool.json.JSONObject;
|
import cn.hutool.json.JSONObject;
|
||||||
|
|
@ -14,6 +15,7 @@ import com.nu.entity.HumidDeviceEntity;
|
||||||
import com.nu.modules.humiddevice.api.IHumidDeviceApi;
|
import com.nu.modules.humiddevice.api.IHumidDeviceApi;
|
||||||
import com.nu.modules.syncLog.entity.SyncBizLog;
|
import com.nu.modules.syncLog.entity.SyncBizLog;
|
||||||
import com.nu.modules.syncLog.service.ISyncBizLogService;
|
import com.nu.modules.syncLog.service.ISyncBizLogService;
|
||||||
|
import com.nu.modules.yiweilian.humid.entity.HumidAlarm;
|
||||||
import com.nu.modules.yiweilian.humid.entity.HumidDevice;
|
import com.nu.modules.yiweilian.humid.entity.HumidDevice;
|
||||||
import com.nu.modules.yiweilian.humid.mapper.HumidDeviceMapper;
|
import com.nu.modules.yiweilian.humid.mapper.HumidDeviceMapper;
|
||||||
import com.nu.modules.yiweilian.humid.service.IHumidDeviceService;
|
import com.nu.modules.yiweilian.humid.service.IHumidDeviceService;
|
||||||
|
|
@ -601,5 +603,14 @@ public class HumidDeviceServiceImpl extends ServiceImpl<HumidDeviceMapper, Humid
|
||||||
|
|
||||||
return resultPage;
|
return resultPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<HumidDeviceEntity> listAll() {
|
||||||
|
List<HumidDevice> list = baseMapper.selectList(new QueryWrapper<>());
|
||||||
|
List<HumidDeviceEntity> list2 = BeanUtil.copyToList(list, HumidDeviceEntity.class);
|
||||||
|
return list2;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -172,5 +172,8 @@ public class NuBaseInfo implements Serializable {
|
||||||
private List<CustomerDirectiveEntity> customerDirectiveDtoList;
|
private List<CustomerDirectiveEntity> customerDirectiveDtoList;
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private List<ElderServerEntity> elderServerEntityList;
|
private List<ElderServerEntity> elderServerEntityList;
|
||||||
|
//温湿度计
|
||||||
|
@TableField(exist = false)
|
||||||
|
private List<HumidDeviceEntity> humidDeviceList;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,8 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.nu.entity.*;
|
import com.nu.entity.*;
|
||||||
import com.nu.modules.camerainfo.api.CameraInfoApi;
|
import com.nu.modules.camerainfo.api.CameraInfoApi;
|
||||||
import com.nu.modules.elder.api.IElderInfoApi;
|
import com.nu.modules.elder.api.IElderInfoApi;
|
||||||
|
import com.nu.modules.humiddevice.api.IHumidAlarmApi;
|
||||||
|
import com.nu.modules.humiddevice.api.IHumidDeviceApi;
|
||||||
import com.nu.modules.nubaseinfo.entity.NuBaseInfo;
|
import com.nu.modules.nubaseinfo.entity.NuBaseInfo;
|
||||||
import com.nu.modules.nubaseinfo.mapper.NuBaseInfoMapper;
|
import com.nu.modules.nubaseinfo.mapper.NuBaseInfoMapper;
|
||||||
import com.nu.modules.nubaseinfo.service.INuBaseInfoService;
|
import com.nu.modules.nubaseinfo.service.INuBaseInfoService;
|
||||||
|
|
@ -49,6 +51,9 @@ public class NuBaseInfoServiceImpl extends ServiceImpl<NuBaseInfoMapper, NuBaseI
|
||||||
@Lazy
|
@Lazy
|
||||||
@Autowired
|
@Autowired
|
||||||
private IElderInfoApi elderInfoApi;
|
private IElderInfoApi elderInfoApi;
|
||||||
|
@Autowired
|
||||||
|
private IHumidDeviceApi humidDeviceApi;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setNuId(NuBaseInfo nuBaseInfo) {
|
public void setNuId(NuBaseInfo nuBaseInfo) {
|
||||||
|
|
@ -135,6 +140,8 @@ public class NuBaseInfoServiceImpl extends ServiceImpl<NuBaseInfoMapper, NuBaseI
|
||||||
//查询未退住的老人
|
//查询未退住的老人
|
||||||
List<ElderInfoEntity> customerList = elderInfoApi.selectCurrentState3();
|
List<ElderInfoEntity> customerList = elderInfoApi.selectCurrentState3();
|
||||||
|
|
||||||
|
List<HumidDeviceEntity> humidDeviceList = humidDeviceApi.listAll();
|
||||||
|
|
||||||
//查找list集合里的nuid等于cameraList集合中nuid的就给list集合赋值
|
//查找list集合里的nuid等于cameraList集合中nuid的就给list集合赋值
|
||||||
list.getRecords().forEach(ni -> {
|
list.getRecords().forEach(ni -> {
|
||||||
//赋值摄像头信息
|
//赋值摄像头信息
|
||||||
|
|
@ -161,6 +168,17 @@ public class NuBaseInfoServiceImpl extends ServiceImpl<NuBaseInfoMapper, NuBaseI
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
//赋值温湿度信息
|
||||||
|
humidDeviceList.forEach(humidDto -> {
|
||||||
|
if (StringUtils.equals(ni.getNuId(), humidDto.getNuId())) {
|
||||||
|
List<HumidDeviceEntity> humidDtoList = ni.getHumidDeviceList();
|
||||||
|
if (humidDtoList == null) {
|
||||||
|
humidDtoList = new ArrayList<>();
|
||||||
|
}
|
||||||
|
humidDtoList.add(humidDto);
|
||||||
|
ni.setHumidDeviceList(humidDtoList);
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
IPage<NuBaseInfoEntity> entityPage = new Page<>(page.getCurrent(), page.getSize(), page.getTotal());
|
IPage<NuBaseInfoEntity> entityPage = new Page<>(page.getCurrent(), page.getSize(), page.getTotal());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue