| | |
| | | import com.hxzkmonitor.service.TbEquipmentService; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.hxzkmonitor.service.TbSystemService; |
| | | import com.hxzkmonitor.util.DateUtil; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | private final TbCompanyMapper tbCompanyMapper; |
| | | |
| | | private final TbUserMapper tbUserMapper; |
| | | |
| | | private final TbEvrydayweiyi2024Mapper tbEvrydayweiyi2024Mapper; |
| | | |
| | | private final TbAlarmsystemMapper tbAlarmsystemMapper; |
| | | |
| | | |
| | | |
| | | @Autowired |
| | | TbSystemService tbSystemService; |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | @Override |
| | |
| | | userPage.getRecords().get(i).setCompany(tbCompany.getCompanyname()); |
| | | } |
| | | // userPage.getRecords().get(i).setCompany(tbCompany.getCompanyname()); |
| | | Calendar calendar = Calendar.getInstance(); |
| | | String datey = DateUtil.formatDate4(calendar.getTime(), "yyyy"); |
| | | // Calendar date = Calendar.getInstance(); |
| | | // String date1 = DateUtil.formatDate(calendar.getTime(), "yyyy-MM-dd"); |
| | | Date date = new Date(); |
| | | SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); |
| | | |
| | | // Calendar calendar = Calendar.getInstance(); |
| | | String dated = DateUtil.formatDate4(calendar.getTime(), "yyyy-MM-dd"); |
| | | int i1 = (Integer.parseInt(dated.split("-")[2]) - 1); |
| | | String s = dated.split("-")[0] + "-" + dated.split("-")[1] + "-" + i1; |
| | | System.out.println(tbEvrydayweiyi2024Mapper.getweiyi(datey, userPage.getRecords().get(i).getTagid(), s)); |
| | | if (tbEvrydayweiyi2024Mapper.getweiyi(datey, userPage.getRecords().get(i).getTagid(), s) != null) { |
| | | userPage.getRecords().get(i).setEd(tbEvrydayweiyi2024Mapper.getweiyi(datey, userPage.getRecords().get(i).getTagid(), s).getEd()); |
| | | userPage.getRecords().get(i).setNd(tbEvrydayweiyi2024Mapper.getweiyi(datey, userPage.getRecords().get(i).getTagid(), s).getNd()); |
| | | userPage.getRecords().get(i).setTd(tbEvrydayweiyi2024Mapper.getweiyi(datey, userPage.getRecords().get(i).getTagid(), s).getTd()); |
| | | } else { |
| | | userPage.getRecords().get(i).setEd("0"); |
| | | userPage.getRecords().get(i).setNd("0"); |
| | | userPage.getRecords().get(i).setTd("0"); |
| | | } |
| | | |
| | | } |
| | | |
| | | return userPage; |
| | | }else{ |
| | | QueryWrapper queryWrapper = new QueryWrapper<>(); |
| | |
| | | if (tbCompany!=null){ |
| | | userPage.getRecords().get(i).setCompany(tbCompany.getCompanyname()); |
| | | } |
| | | // userPage.getRecords().get(i).setCompany(tbCompany.getCompanyname()); |
| | | Calendar calendar = Calendar.getInstance(); |
| | | String datey = DateUtil.formatDate4(calendar.getTime(), "yyyy"); |
| | | // Calendar date = Calendar.getInstance(); |
| | | // String date1 = DateUtil.formatDate(calendar.getTime(), "yyyy-MM-dd"); |
| | | Date date = new Date(); |
| | | SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); |
| | | |
| | | // Calendar calendar = Calendar.getInstance(); |
| | | String dated = DateUtil.formatDate4(calendar.getTime(), "yyyy-MM-dd"); |
| | | int i1 = (Integer.parseInt(dated.split("-")[2]) - 1); |
| | | String s = dated.split("-")[0] + "-" + dated.split("-")[1] + "-" + i1; |
| | | System.out.println(tbEvrydayweiyi2024Mapper.getweiyi(datey, userPage.getRecords().get(i).getTagid(), s)); |
| | | if (tbEvrydayweiyi2024Mapper.getweiyi(datey, userPage.getRecords().get(i).getTagid(), s)!=null){ |
| | | userPage.getRecords().get(i).setEd(tbEvrydayweiyi2024Mapper.getweiyi(datey, userPage.getRecords().get(i).getTagid(), s).getEd()); |
| | | userPage.getRecords().get(i).setNd(tbEvrydayweiyi2024Mapper.getweiyi(datey, userPage.getRecords().get(i).getTagid(), s).getNd()); |
| | | userPage.getRecords().get(i).setTd(tbEvrydayweiyi2024Mapper.getweiyi(datey, userPage.getRecords().get(i).getTagid(), s).getTd()); |
| | | } |
| | | |
| | | } |
| | | return userPage; |
| | | } |
| | |
| | | map.put("messageNum",Integer.parseInt(messageNum.get(0).getDatanum())); |
| | | return map; |
| | | } |
| | | |
| | | @Override |
| | | public List<TbEquipment> getEquipmentmonitor(String username,String phone) { |
| | | QueryWrapper queryWrapperu = new QueryWrapper<>(); |
| | |
| | | queryWrapper.eq("companyid",tbUser.getCsname()); |
| | | } |
| | | queryWrapper.eq("type",1); |
| | | return baseMapper.selectList(queryWrapper); |
| | | List<TbEquipment> tbEquipments = baseMapper.selectList(queryWrapper); |
| | | for (int i = 0; i < tbEquipments.size(); i++) { |
| | | QueryWrapper queryWrapperas = new QueryWrapper<>(); |
| | | queryWrapperas.eq("tagid", tbEquipments.get(i).getTagid()); |
| | | tbAlarmsystemMapper.selectOne(queryWrapperas); |
| | | String ed = "N"; |
| | | String nd = "N"; |
| | | String hd = "N"; |
| | | if ( tbAlarmsystemMapper.selectOne(queryWrapperas)!=null && tbAlarmsystemMapper.selectOne(queryWrapperas).getEdsv()!=null){ |
| | | ed = tbAlarmsystemMapper.selectOne(queryWrapperas).getEdsv(); |
| | | } |
| | | if ( tbAlarmsystemMapper.selectOne(queryWrapperas)!=null && tbAlarmsystemMapper.selectOne(queryWrapperas).getNdsv()!=null){ |
| | | nd = tbAlarmsystemMapper.selectOne(queryWrapperas).getNdsv(); |
| | | } |
| | | if ( tbAlarmsystemMapper.selectOne(queryWrapperas)!=null && tbAlarmsystemMapper.selectOne(queryWrapperas).getHdsv()!=null){ |
| | | hd = tbAlarmsystemMapper.selectOne(queryWrapperas).getHdsv(); |
| | | } |
| | | //if (tbEquipments.get(i).getEdmm()!=null){ |
| | | tbEquipments.get(i).setEdmm(tbEquipments.get(i).getEdmm()+"/"+ed ); |
| | | tbEquipments.get(i).setNdmm(tbEquipments.get(i).getNdmm()+"/"+ nd); |
| | | tbEquipments.get(i).setHdmm(tbEquipments.get(i).getHdmm()+"/"+hd ); |
| | | //} |
| | | |
| | | } |
| | | |
| | | |
| | | return tbEquipments; |
| | | } |
| | | |
| | | @Override |
| | |
| | | QueryWrapper queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("tagid",tagid); |
| | | TbEquipment standardNum = baseMapper.selectOne(queryWrapper); |
| | | if (standardNum != null) { |
| | | QueryWrapper queryWrapper1 = new QueryWrapper<>(); |
| | | queryWrapper1.eq("id", standardNum.getCompanyid()); |
| | | TbCompany tbCompany = tbCompanyMapper.selectOne(queryWrapper1); |
| | | standardNum.setCompany(tbCompany.getCompanyname()); |
| | | } |
| | | |
| | | return standardNum; |
| | | } |
| | | |
| | |
| | | queryWrapper.orderByDesc("addtime"); |
| | | return baseMapper.selectList(queryWrapper); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public List<TbEquipment> jzsearch(String query,String type) { |
| | | QueryWrapper queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("type", type); |
| | | queryWrapper.like("tagid", query); |
| | | queryWrapper.orderByDesc("addtime"); |
| | | // queryWrapper.last("LIMIT 5"); |
| | | return baseMapper.selectList(queryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public List<TbEquipment> jzsearchfive(String type) { |
| | | QueryWrapper queryWrapper = new QueryWrapper<>(); |
| | | |
| | | queryWrapper.eq("type", type); |
| | | queryWrapper.orderByDesc("addtime"); |
| | | queryWrapper.last("LIMIT 5"); |
| | | return baseMapper.selectList(queryWrapper); |
| | | } |
| | | } |