Skip to content

查询礼券操作日志 ​

礼券操作日志是每一笔礼券进出库的流水账:什么时候、哪个类别、哪一段券号、进还是出、数量多少、期末剩多少、是谁做的,一行一笔。它只读、不能改也不能删,是礼券账对不上时最后要看的那张表。

一、功能概述 ​

菜单位置:卡券 → 礼券管理 → 查询礼券操作日志(页面地址 /admin/TokenSvr/postokeninoutlog/)

用途说明
追流转按券类型 + 券号段查每一次入库、出库、退回的动作
对库存用「期末数量」逐行核对,看哪一笔之后数量开始对不上
查经手「备注」里带操作人和业务原因,可追到人

这一页没有任何写入入口

没有新增、没有编辑、没有删除。日志由礼券单据审核、券入库、核销、作废这些动作自动生成。想纠正一笔错误的流水,只能去对应的单据做反向操作(退回或作废),不能直接改日志。

二、界面布局说明 ​

查询礼券操作日志:工具栏导出/打印/▾,操作类型与券类型ID两个下拉默认都是「全部」,列表含操作日期(YYYYMMDD)、操作类型(入库绿色、出库红色)、券类型ID、起始流水号、结束流水号、数量、期末数量、备注

区域内容
工具栏导出、打印、▾(打印模板管理)、搜索框 + 蓝色查询按钮、刷新、全屏
查询条操作类型(0 = 入库,1 = 出库) 下拉、券类型ID 下拉、关键字框(提示「搜索...」)
列表操作日期(YYYYMMDD) / 操作类型 / 券类型ID / 起始流水号 / 结束流水号 / 数量 / 期末数量 / 备注
颜色操作类型「入库」显示绿色,「出库」显示红色

两个下拉的标题就把口径写在里面了:界面上显示的是「操作类型(0 = 入库,1 = 出库): 全部」和「券类型ID: 全部」。展开后里面只有 0 / 1 两个代码值,0 是入库、1 是出库;券类型ID 显示的是一串数字(如 2、5、7、12……),那是类别的内部 ID,不是 礼券类别 里的类型编号。按 ID 筛之前,先把 ID 对上号——列表里的券类型ID列与类别档案是同一套 ID,找一个已知类别的流水行确认即可。

三、每行记录什么 ​

列含义
操作日期这笔进出发生的日期
操作类型入库(券回到总部库)或出库(券离库)
券类型ID属于哪个礼券类别
起始流水号 / 结束流水号这次动的是哪一段券号
数量本次张数
期末数量这笔之后的库存张数
备注业务原因和操作人,如「××销售出库」「销售退货入库」「领用出库 操作人:[××]」等

期末数量怎么算:每个券类别各算一条累计线——取该类别最后一条流水的期末数量,入库加本次数量、出库减本次数量。所以它不是实时库存,而是按流水顺序累计出来的数;只要中间有人补过流水或直接在数据库里动过券,后面所有行的期末数量都会跟着偏。

四、各种动作会留下什么日志 ​

你做了什么日志表现
礼券销售 审核一条出库,备注是「××销售出库」
礼券销售退回 审核一条入库,备注是「××销售退货入库」
礼券领出 审核一条出库,备注「领用出库 操作人:[××]」
礼券领出退回 审核一条入库,备注「领用退回入库 操作人:[××]」
礼券发放 审核不留流水:发放单不选号段、不动库存,日志里查不到
礼券管理 作废也不在这张表:作废写的是逐张的操作记录(POS 端的「查询礼券操作记录」),出入库日志不记作废

日志里没有 ≠ 没发生

作废、核销(收银台消费)这两类逐张动作不进这张表,它们记在按单张券的操作记录里。这张表只记成段号段的出入库,所以核对「某个号段一共进出过几次」用它,核对「某一张券被谁作废」要回客户端的操作记录查询。

五、常见问题 ​

问:为什么筛选下拉里全是数字,没有中文? 答:这一页直接取的是数据库里的代码值。操作类型 0=入库、1=出库;券类型ID 要对着 礼券类别 的类别和列表里的 ID 列互相对照,或者先用「搜索...」输入券号段定位一行,再看它的类型 ID。

问:期末数量为什么和实际库存差几张? 答:期末数量是按流水顺序累计的,如果中途做过反审核(礼券领出支持反审核,发放/销售单不支持)或在客户端补过券,日志与累计会脱节。先跑 礼券类别 的「更新使用数量统计」重算,再对比这张表;仍然不平就是有人在客户端直接动了券。

问:能不能按日期查? 答:这一页没有日期页签,只能按操作类型和券类型ID筛,或者用搜索框直接搜券号、备注关键字。要按时间段统计销量,用 礼券销售查询;要按门店汇总上交,用 礼券对账。

问:导出的表和界面上的列一样吗? 答:一样,导出按当前筛选结果导全量,不只是当页。所以先筛好类别再导。