@@ -14,7 +14,7 @@ public interface StudentOperatingVisitDao extends BaseDAO<Long, StudentOperating
* @author zx
* @date 2022/8/12 16:26
*/
- void updateVisit(@Param("studentId") Integer studentId);
+ void updateVisit(@Param("studentId") Integer studentId, @Param("month") String month);
void deleteByUserId(@Param("month") String month);
@@ -89,7 +89,7 @@ public class StudentVisitServiceImpl extends BaseServiceImpl<Integer, StudentVis
}
studentVisitDao.insert(studentVisit);
//更新学员回访统计数据
- studentOperatingVisitDao.updateVisit(studentVisit.getStudentId());
+ studentOperatingVisitDao.updateVisit(studentVisit.getStudentId(),DateUtil.format(studentVisit.getVisitTime(),DateUtil.ISO_YEAR_MONTH_FORMAT));
return studentVisit;
@@ -59,7 +59,7 @@ month_ = #{month},
</update>
<update id="updateVisit">
update student_operating_visit set visit_flag_ = 1
- where user_id_ = #{studentId} and visit_flag_ = 0 and month_ = DATE_FORMAT(NOW(),'%Y-%m');
+ where user_id_ = #{studentId} and visit_flag_ = 0 and month_ = #{month}
<!-- 根据主键删除一条记录 -->