1078-增加位置信息并发处理能力

This commit is contained in:
panlinlin
2024-06-16 06:41:57 +08:00
parent 93532a6b3b
commit 36e15c80b0
6 changed files with 51 additions and 11 deletions

View File

@@ -103,4 +103,16 @@ public interface JTTerminalMapper {
@Select("SELECT * FROM wvp_jt_terminal where id=#{deviceId}")
JTDevice getDeviceById(@Param("deviceId") Integer deviceId);
@Update({"<script>" +
"<foreach collection='devices' item='item' separator=';'>" +
" UPDATE" +
" wvp_jt_terminal" +
" SET update_time=#{item.updateTime}" +
"<if test='item.longitude != null'>, longitude=#{item.longitude}</if>" +
"<if test='item.latitude != null'>, latitude=#{item.latitude}</if>" +
"<if test='item.id > 0'>WHERE id=#{item.id}</if>" +
"<if test='item.id == 0 and item.phoneNumber != null '>WHERE phone_number=#{item.phoneNumber}</if>" +
"</foreach>" +
"</script>"})
void batchUpdateDevicePosition(List<JTDevice> devices);
}