Commit 6a93eb17 authored by ankh's avatar ankh

干滩数据处理

parent de7a5d62
......@@ -78,12 +78,22 @@ public interface DrybeachequipinforMapper extends BaseMapper<Drybeachequipinfor>
@Select(value = "select equipno as id ,equipname as name from tb_drybeachequipinfor where tailingid =#{tailno} and equipname !='基准点'")
List<HashMap<String, Object>> getDevice(String tailingid);
@Select(value = "<script>" +
"select equipno, equipname, onelevelalarm, twolevelalarm, threelevelalarm, fourlevelalarm,eqdanwei as unit from tb_drybeachequipinfor where tailingid = #{tailingid}" +
" <if test='searchValue!=\"\" and searchValue!=null '>\n" +
" and equipname like CONCAT('%',#{searchValue},'%')\n" +
" </if>" +
"</script>")
@Select({
"<script>",
"SELECT equipno, equipname, onelevelalarm, twolevelalarm, threelevelalarm, fourlevelalarm, eqdanwei AS unit",
"FROM tb_drybeachequipinfor",
"WHERE tailingid = #{tailingid}",
// 干滩设备只保留干滩1、干滩6、干滩11
"AND (",
" equipname NOT LIKE '干滩%' OR",
" equipname IN ('干滩1', '干滩6', '干滩11')",
")",
// 动态搜索条件
"<if test='searchValue != null and searchValue != \"\"'>",
" AND equipname LIKE CONCAT('%', #{searchValue}, '%')",
"</if>",
"</script>"
})
Page<LevelVo> level(Page page, String tailingid, String searchName, String searchValue);
int dealLevel(@Param(value = "equipno") String equipno, @Param(value = "onelevelalarm") String onelevelalarm, @Param(value = "twolevelalarm") String twolevelalarm, @Param(value = "threelevelalarm") String threelevelalarm, @Param(value = "fourlevelalarm") String fourlevelalarm);
......
......@@ -288,23 +288,6 @@ public class DbDataServiceImpl extends ServiceImpl<DbDataMapper, DbData> impleme
dbDataPage = dbDataMapper.selectPage(dbDataPage, dbDataQueryWrapper);
List<DbData> records = dbDataPage.getRecords();
// // 插入计算 lenth / safeheight * 1000 并 setAngle 的逻辑
// for (DbData record : records) {
// if (record.getLenth() != null && record.getSafeheight() != null
// && !record.getSafeheight().equals("0")) {
// try {
// double lenthValue = Double.parseDouble(record.getLenth());
// double aDouble = Double.parseDouble(record.getAngle());
// double result = (aDouble / lenthValue) * 1000;
// record.setSafeheight(String.format("%.4f", result)); // 存入 angle 字段
// } catch (NumberFormatException e) {
// record.setSafeheight(null);
// }
// } else {
// record.setSafeheight(null);
// }
// }
long total = dbDataPage.getTotal();
//获取编码-名字map
HashMap<String, String> noName = ServiceUtil.getNoName(request);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment