Compare commits

..

No commits in common. 'edab7791aa71ef01e7593d6d2187e53a1f58cb94' and 'c3e3d6e6327fe0f5f6fc73164ee30175696a7e32' have entirely different histories.

  1. 23
      ruoyi-api/src/main/java/com/ruoyi/api/service/impl/DapingServiceImpl.java
  2. 2
      ruoyi-api/src/main/resources/mapper/api/DapingMapper.xml
  3. 14
      ruoyi-code/src/main/java/com/ruoyi/code/camera/controller/ApiController.java

23
ruoyi-api/src/main/java/com/ruoyi/api/service/impl/DapingServiceImpl.java

@ -5,7 +5,6 @@ import com.ruoyi.api.mapper.DapingMapper; @@ -5,7 +5,6 @@ import com.ruoyi.api.mapper.DapingMapper;
import com.ruoyi.api.service.DapingService;
import com.ruoyi.code.camera.domain.WaterPhotoInfo;
import com.ruoyi.common.core.page.R;
import com.ruoyi.common.utils.StringUtils;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
@ -24,10 +23,8 @@ public class DapingServiceImpl extends ServiceImpl<DapingMapper, WaterPhotoInfo> @@ -24,10 +23,8 @@ public class DapingServiceImpl extends ServiceImpl<DapingMapper, WaterPhotoInfo>
public List<WaterPhotoInfo> getStationInfo() {
return baseMapper.selectStationInfo().stream().filter(waterPhotoInfo -> {
String imgName = waterPhotoInfo.getImgName();
if(StringUtils.isNotBlank(imgName)) {
String img = imgName.replace("\\", "/");
waterPhotoInfo.setImgName(img);
}
String img = imgName.replace("\\", "/");
waterPhotoInfo.setImgName(img);
return true;
}).collect(Collectors.toList());
}
@ -60,18 +57,10 @@ public class DapingServiceImpl extends ServiceImpl<DapingMapper, WaterPhotoInfo> @@ -60,18 +57,10 @@ public class DapingServiceImpl extends ServiceImpl<DapingMapper, WaterPhotoInfo>
}
valueList = new ArrayList<>();
valMap = new HashMap<>();
for (int i = 0; i < waterPhotoInfos.size(); i++) {
if(waterPhotoInfos.get(i).getId() != null){
valueList.add(waterPhotoInfos.get(i).getValue());
}else{
if(i > 0){
valueList.add(valueList.get(i-1));
}else{
valueList.add(waterPhotoInfos.get(i).getValue());
}
}
if(!tmList.contains(waterPhotoInfos.get(i).getTm())){
tmList.add(waterPhotoInfos.get(i).getTm());
for (WaterPhotoInfo waterPhotoInfo : waterPhotoInfos) {
valueList.add(waterPhotoInfo.getValue());
if(!tmList.contains(waterPhotoInfo.getTm())){
tmList.add(waterPhotoInfo.getTm());
}
}

2
ruoyi-api/src/main/resources/mapper/api/DapingMapper.xml

@ -15,7 +15,7 @@ @@ -15,7 +15,7 @@
s.camera_sn
FROM
sc_station_info s
inner join sc_water_current_data c on c.stnm_id = s.id
left join sc_water_current_data c on c.stnm_id = s.id
</select>
<select id="selectWaterLevel" resultType="com.ruoyi.code.camera.domain.WaterPhotoInfo">
SELECT

14
ruoyi-code/src/main/java/com/ruoyi/code/camera/controller/ApiController.java

@ -59,11 +59,6 @@ public class ApiController extends BaseController @@ -59,11 +59,6 @@ public class ApiController extends BaseController
return R.ok();
}
@RequestMapping("/devHeart")
public R devHeart(String devNo){
System.out.println(devNo+"发送心跳");
return R.ok();
}
/**
* 重启注册服务
@ -228,7 +223,7 @@ public class ApiController extends BaseController @@ -228,7 +223,7 @@ public class ApiController extends BaseController
return R.ok();
}
private final SimpleDateFormat sdf_pic = new SimpleDateFormat("yyyyMMddHHmmss");
private final SimpleDateFormat sdf_pic = new SimpleDateFormat("yyyy_MM_dd_HH_mm_ss");
private final SimpleDateFormat sdf_time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
private final SimpleDateFormat sdf_date = new SimpleDateFormat("yyyy-MM-dd");
@ -248,11 +243,10 @@ public class ApiController extends BaseController @@ -248,11 +243,10 @@ public class ApiController extends BaseController
String pic_date = sdf_date.format(date);
//图片名称 2022_10_13_13_15_00_序列号.jpg
String pic_name = getPicName(date)+"_"+serialNo+".jpg";
//图片名称 new_2022_10_13_13_15_00_序列号.jpg
String pic_name = "new_"+getPicName(date)+"_"+serialNo+".jpg";
//保存路径
// String path = RuoYiConfig.getProfile() + File.separator+"upload"+File.separator+"myftp"+File.separator+ serialNo + File.separator + pic_date + File.separator;
String path = RuoYiConfig.getProfile() + File.separator+"upload"+File.separator+"myftp"+File.separator+ "img" + File.separator + serialNo + File.separator;
String path = RuoYiConfig.getProfile() + File.separator+"upload"+File.separator+"myftp"+File.separator+ serialNo + File.separator + pic_date + File.separator;
File file = new File(path);
//判断是否需要创建文件夹
if (!file.exists()) {

Loading…
Cancel
Save