提交 a0e98595 authored 作者: 吴德鹏's avatar 吴德鹏

update

上级 50349253
...@@ -38,12 +38,11 @@ public class VisitController extends Controller { ...@@ -38,12 +38,11 @@ public class VisitController extends Controller {
String ip = getRealIpAddress(request); String ip = getRealIpAddress(request);
System.err.println(ip); System.err.println(ip);
Long count = visitRepository.existsByVisitUser(visit.getSource(), ip, user.userId()); Long count = visitRepository.existsByVisitUser(visit.getSource(), ip);
if (count == 0) { if (count == 0) {
//保存访问记录 //保存访问记录
visit.setId(IdUtil.createIdbyUUID()); visit.setId(IdUtil.createIdbyUUID());
visit.setIp(ip); visit.setIp(ip);
visit.setUserId(user.userId());
visit.setVisitTime(new Date()); visit.setVisitTime(new Date());
visitRepository.save(visit); visitRepository.save(visit);
} }
......
...@@ -19,7 +19,7 @@ public interface TbCfVisitRepository extends PagingAndSortingRepository<TbCfVisi ...@@ -19,7 +19,7 @@ public interface TbCfVisitRepository extends PagingAndSortingRepository<TbCfVisi
// @Query(value = "select count(t) from TbCfVisit t where t.source=:source and t.ip=:ip and t.userId=:userId and t.visitTime=CURRENT_DATE ") // @Query(value = "select count(t) from TbCfVisit t where t.source=:source and t.ip=:ip and t.userId=:userId and t.visitTime=CURRENT_DATE ")
@Query(value = "select count(1) from tb_cf_visit where source=:source and ip=:ip and user_id=:userId and DATE_FORMAT(visit_time,'%Y-%m-%d')=CURRENT_DATE", nativeQuery = true) @Query(value = "select count(1) from tb_cf_visit where source=:source and ip=:ip and DATE_FORMAT(visit_time,'%Y-%m-%d')=CURRENT_DATE", nativeQuery = true)
Long existsByVisitUser(Integer source, String ip, String userId); Long existsByVisitUser(Integer source, String ip);
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论