提交 622153a8 authored 作者: yangqi's avatar yangqi

1

上级 63fbfa2d
......@@ -10,4 +10,8 @@ import org.apache.ibatis.annotations.Mapper;
public interface CameraDateLogMapper {
int addLog(CameraDateLog log);
int updateLog(CameraDateLog log);
CameraDateLog getLog(CameraDateLog log);
}
......@@ -3,7 +3,15 @@
<mapper namespace="cn.lefull.repository.mapper.face.CameraDateLogMapper">
<insert id="addLog" keyProperty="cameraDateLogId" useGeneratedKeys="true" parameterType="cn.lefull.repository.model.face.CameraDateLog">
INSERT INTO camera_log (log_date, apartment_id, visit_num, user_num, identity0, identity1, identity2, identity3, identity4, identity5, identity6, identity7, identity8)
INSERT INTO camera_date_log (log_date, apartment_id, visit_num, user_num, identity0, identity1, identity2, identity3, identity4, identity5, identity6, identity7, identity8)
VALUES(#{logDate}, #{apartmentId}, #{visitNum}, #{userNum}, #{identity0}, #{identity1}, #{identity2}, #{identity3}, #{identity4}, #{identity5}, #{identity6}, #{identity7}, #{identity8});
</insert>
<select id="getLog" resultType="cn.lefull.repository.model.face.CameraDateLog">
SELECT camera_date_log_id
FROM camera_date_log where apartment_id = #{apartmentId} and log_date = #{logDate} and is_delete = 0
</select>
<update id="updateLog" keyProperty="cameraDateLogId" useGeneratedKeys="true" parameterType="cn.lefull.repository.model.face.CameraDateLog">
UPDATE camera_date_log set visit_num = #{visitNum}, user_num = #{userNum}, identity0 = #{identity0}, identity1 = #{identity1}, identity2 = #{identity2}, identity3 = #{identity3}, identity4 = #{identity4}, identity5 = #{identity5}, identity6 = #{identity6}, identity7 = #{identity7}, identity8 = #{identity8}
where camera_date_log_id = #{cameraDateLogId};
</update>
</mapper>
......@@ -372,7 +372,13 @@ public class EquipmentServiceImpl implements EquipmentService {
log.setIdentity7(cameraLogBO.getIdentity7());
log.setIdentity8(cameraLogBO.getIdentity8());
}
cameraDateLogMapper.addLog(log);
CameraDateLog dateLog = cameraDateLogMapper.getLog(log);
if(dateLog == null){
cameraDateLogMapper.addLog(log);
}else{
cameraDateLogMapper.updateLog(dateLog);
}
}
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论