fix: 优化逻辑
This commit is contained in:
parent
c967b5105f
commit
23e1e80cb4
@ -105,10 +105,10 @@ public class SdFpssrlRController {
|
||||
SdFpssrlR tempEntity = objectMapper.convertValue(engInfo, SdFpssrlR.class);
|
||||
applyUploadedFiles(tempEntity, picFiles, vdFiles);
|
||||
if (picFiles != null && !picFiles.isEmpty()) {
|
||||
engInfo.put("firstImgUrl", tempEntity.getFirstImgUrl());
|
||||
engInfo.put("firstimgurl", tempEntity.getFirstimgurl());
|
||||
}
|
||||
if (vdFiles != null && !vdFiles.isEmpty()) {
|
||||
engInfo.put("videoUrl", tempEntity.getVideoUrl());
|
||||
engInfo.put("videourl", tempEntity.getVideourl());
|
||||
}
|
||||
|
||||
boolean result = sdFpssrlRService.update(engInfo, request.getSource());
|
||||
@ -237,13 +237,13 @@ public class SdFpssrlRController {
|
||||
if (picFiles != null && !picFiles.isEmpty()) {
|
||||
List<String> ids = attachmentUploadService.uploadMultipartFiles(picFiles);
|
||||
if (!ids.isEmpty()) {
|
||||
entity.setFirstImgUrl(mergeIds(entity.getFirstImgUrl(), ids));
|
||||
entity.setFirstimgurl(mergeIds(entity.getFirstimgurl(), ids));
|
||||
}
|
||||
}
|
||||
if (vdFiles != null && !vdFiles.isEmpty()) {
|
||||
List<String> ids = attachmentUploadService.uploadMultipartFiles(vdFiles);
|
||||
if (!ids.isEmpty()) {
|
||||
entity.setVideoUrl(mergeIds(entity.getVideoUrl(), ids));
|
||||
entity.setVideourl(mergeIds(entity.getVideourl(), ids));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -269,14 +269,14 @@ public class SdFpssrlRController {
|
||||
if (entity == null) {
|
||||
return ids;
|
||||
}
|
||||
if (StrUtil.isNotBlank(entity.getFirstImgUrl())) {
|
||||
Arrays.stream(entity.getFirstImgUrl().split(","))
|
||||
if (StrUtil.isNotBlank(entity.getFirstimgurl())) {
|
||||
Arrays.stream(entity.getFirstimgurl().split(","))
|
||||
.map(String::trim)
|
||||
.filter(StrUtil::isNotBlank)
|
||||
.forEach(ids::add);
|
||||
}
|
||||
if (StrUtil.isNotBlank(entity.getVideoUrl())) {
|
||||
Arrays.stream(entity.getVideoUrl().split(","))
|
||||
if (StrUtil.isNotBlank(entity.getVideourl())) {
|
||||
Arrays.stream(entity.getVideourl().split(","))
|
||||
.map(String::trim)
|
||||
.filter(StrUtil::isNotBlank)
|
||||
.forEach(ids::add);
|
||||
|
||||
@ -52,6 +52,10 @@ public class SdFhbtBH implements Serializable {
|
||||
@FieldChinese("高程")
|
||||
private BigDecimal elev;
|
||||
|
||||
/** 图层编码 */
|
||||
@FieldChinese("图层编码")
|
||||
private String layerCode;
|
||||
|
||||
/** 站址/位置 */
|
||||
@FieldChinese("站址/位置")
|
||||
private String stlc;
|
||||
|
||||
@ -80,17 +80,21 @@ public class SdFpssrlR implements Serializable {
|
||||
/**
|
||||
* 鱼截图主图片url
|
||||
*/
|
||||
private String firstImgUrl;
|
||||
@TableField("FIRSTIMGURL")
|
||||
private String firstimgurl;
|
||||
|
||||
|
||||
/**
|
||||
* 鱼截图副图片url
|
||||
*/
|
||||
private String secondImgUrl;
|
||||
@TableField("SECONDIMGURL")
|
||||
private String secondimgurl;
|
||||
|
||||
/**
|
||||
* 视频url
|
||||
*/
|
||||
private String videoUrl;
|
||||
@TableField("VIDEOURL")
|
||||
private String videourl;
|
||||
|
||||
/**
|
||||
* 水温:单位:℃
|
||||
|
||||
@ -129,9 +129,9 @@ public class SdFpssrlRServiceImpl extends ServiceImpl<SdFpssrlRMapper, SdFpssrlR
|
||||
entity.setFishspeed(request.getFishspeed());
|
||||
entity.setDirection(request.getDirection());
|
||||
entity.setFishposition(request.getFishposition());
|
||||
entity.setFirstImgUrl(request.getFirstImgUrl());
|
||||
entity.setSecondImgUrl(request.getSecondImgUrl());
|
||||
entity.setVideoUrl(request.getVideoUrl());
|
||||
entity.setFirstimgurl(request.getFirstImgUrl());
|
||||
entity.setSecondimgurl(request.getSecondImgUrl());
|
||||
entity.setVideourl(request.getVideoUrl());
|
||||
entity.setTemperature(request.getTemperature());
|
||||
entity.setWaterlevel(request.getWaterlevel());
|
||||
entity.setSpeed(request.getSpeed());
|
||||
|
||||
@ -78,6 +78,12 @@ public class FpFpssrlQueryVo {
|
||||
@Schema(description = "水温")
|
||||
private String temperature;
|
||||
|
||||
private String waterlevel;
|
||||
private String fishposition;
|
||||
private String dox;
|
||||
private String q;
|
||||
private String tu;
|
||||
|
||||
@Schema(description = "流速")
|
||||
private String speed;
|
||||
|
||||
@ -110,4 +116,6 @@ public class FpFpssrlQueryVo {
|
||||
|
||||
@Schema(description = "站点分类名称")
|
||||
private String stName;
|
||||
|
||||
private String remark;
|
||||
}
|
||||
|
||||
@ -1554,6 +1554,12 @@ public class FpRunServiceImpl implements FpRunService {
|
||||
"src.FISHSPEED AS fishspeed, " +
|
||||
"src.DIRECTION AS direction, " +
|
||||
"src.TEMPERATURE AS temperature, " +
|
||||
"src.WATERLEVEL AS waterlevel, " +
|
||||
"src.FISHPOSITION AS fishposition, " +
|
||||
"src.REMARK AS remark, " +
|
||||
"src.DOX AS dox, " +
|
||||
"src.Q AS q, " +
|
||||
"src.TU AS tu, " +
|
||||
"src.SPEED AS speed, " +
|
||||
"src.CHANNELNO AS channelno, " +
|
||||
"src.FCNT AS fcnt, " +
|
||||
@ -1588,6 +1594,12 @@ public class FpRunServiceImpl implements FpRunService {
|
||||
" TO_CHAR(t.FISHSPEED) AS FISHSPEED, " +
|
||||
" TO_CHAR(t.DIRECTION) AS DIRECTION, " +
|
||||
" TO_CHAR(t.TEMPERATURE) AS TEMPERATURE, " +
|
||||
" TO_CHAR(t.WATERLEVEL) AS WATERLEVEL, " +
|
||||
" TO_CHAR(t.FISHPOSITION) AS FISHPOSITION, " +
|
||||
" TO_CHAR(t.REMARK) AS REMARK, " +
|
||||
" TO_CHAR(t.DOX) AS DOX, " +
|
||||
" TO_CHAR(t.Q) AS Q, " +
|
||||
" TO_CHAR(t.TU) AS TU, " +
|
||||
" TO_CHAR(t.SPEED) AS SPEED, " +
|
||||
" t.CHANNELNO AS CHANNELNO, " +
|
||||
" TO_CHAR(t.FCNT) AS FCNT, " +
|
||||
@ -1647,6 +1659,12 @@ public class FpRunServiceImpl implements FpRunService {
|
||||
" CAST(NULL AS VARCHAR2(50)) AS FISHSPEED, " +
|
||||
" TO_CHAR(t.DIRECTION) AS DIRECTION, " +
|
||||
" CAST(NULL AS VARCHAR2(50)) AS TEMPERATURE, " +
|
||||
" null AS WATERLEVEL, " +
|
||||
" null AS FISHPOSITION, " +
|
||||
" null AS REMARK, " +
|
||||
" null AS DOX, " +
|
||||
" null AS Q, " +
|
||||
" null AS TU, " +
|
||||
" CAST(NULL AS VARCHAR2(50)) AS SPEED, " +
|
||||
" CAST(NULL AS VARCHAR2(100)) AS CHANNELNO, " +
|
||||
" TO_CHAR(t.FCNT) AS FCNT, " +
|
||||
@ -1897,6 +1915,7 @@ public class FpRunServiceImpl implements FpRunService {
|
||||
selectMap.put("baseName", "t.baseName AS baseName");
|
||||
selectMap.put("rstcd", "t.rstcd AS rstcd");
|
||||
selectMap.put("ennm", "t.ennm AS ennm");
|
||||
selectMap.put("isfs", "t.isfs AS isfs");
|
||||
selectMap.put("hbrvcd", "t.hbrvcd AS hbrvcd");
|
||||
selectMap.put("baseStepSort", "t.baseStepSort AS baseStepSort");
|
||||
selectMap.put("rvcdStepSort", "t.rvcdStepSort AS rvcdStepSort");
|
||||
@ -1909,6 +1928,14 @@ public class FpRunServiceImpl implements FpRunService {
|
||||
selectMap.put("length", "t.length AS length");
|
||||
selectMap.put("width", "t.width AS width");
|
||||
selectMap.put("fishspeed", "t.fishspeed AS fishspeed");
|
||||
|
||||
selectMap.put("waterlevel", "t.waterlevel AS waterlevel");
|
||||
selectMap.put("fishposition", "t.fishposition AS fishposition");
|
||||
selectMap.put("dox", "t.dox AS dox");
|
||||
selectMap.put("q", "t.q AS q");
|
||||
selectMap.put("tu", "t.tu AS tu");
|
||||
selectMap.put("remark", "t.remark AS remark");
|
||||
|
||||
selectMap.put("direction", "t.direction AS direction");
|
||||
selectMap.put("directionName", "CASE t.direction WHEN '0' THEN '上行' WHEN '1' THEN '下行' WHEN '2' THEN '上行折返' WHEN '3' THEN '下行折返' END AS directionName");
|
||||
selectMap.put("temperature", "t.temperature AS temperature");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user