允许手工设置解算结果有效/无效
This commit is contained in:
parent
f1cf15a3a8
commit
8ea0dd64cd
@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
|||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import javax.servlet.http.HttpSession;
|
import javax.servlet.http.HttpSession;
|
||||||
|
import java.awt.*;
|
||||||
import java.time.Duration;
|
import java.time.Duration;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
@ -54,6 +55,44 @@ public class GnssCalcDataController extends BasicController implements CommonExc
|
|||||||
return "/page/gnss_data_calc";
|
return "/page/gnss_data_calc";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ResponseBody
|
||||||
|
@RequestMapping("/page/gnssUpdateEnabled")
|
||||||
|
public String gnssUpdateEnabled(HttpSession session, HttpServletRequest request) {
|
||||||
|
try {
|
||||||
|
String deviceId = request.getParameter("deviceid");
|
||||||
|
String createTimeStr = request.getParameter("createtime");
|
||||||
|
String enabledStr = request.getParameter("enabled");
|
||||||
|
|
||||||
|
if (deviceId == null || createTimeStr == null || enabledStr == null) {
|
||||||
|
return "数据无效";
|
||||||
|
}
|
||||||
|
|
||||||
|
// 转换为Boolean类型
|
||||||
|
Boolean enabled = "1".equals(enabledStr);
|
||||||
|
|
||||||
|
GnssCalcData updateData = new GnssCalcData();
|
||||||
|
updateData.setEnabled(enabled); // 使用Boolean类型
|
||||||
|
updateData.setUpdatetime(LocalDateTime.now());
|
||||||
|
|
||||||
|
QueryWrapper<GnssCalcData> queryWrapper = new QueryWrapper<>();
|
||||||
|
queryWrapper.eq("deviceid", deviceId)
|
||||||
|
.eq("createtime", createTimeStr);
|
||||||
|
|
||||||
|
int result = dataMapper.update(updateData, queryWrapper);
|
||||||
|
System.out.println(result);
|
||||||
|
|
||||||
|
if (result > 0) {
|
||||||
|
return "success";
|
||||||
|
} else {
|
||||||
|
return "更新失败";
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
return "更新过程中发生错误: " + e.getMessage();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**** 推送数据 *****/
|
/**** 推送数据 *****/
|
||||||
@RequestMapping("/gnss/data/list_calc")
|
@RequestMapping("/gnss/data/list_calc")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user