问题描述:批量调价日志完成状态一直处于“运行中”状态
问题分析:根据批量调价规则设置每天晚上11:30开启定时任务,执行批量调价,同时生成批量调价日志记录,期间调度任务执行时,偶发性出现任务显示完成,但是批量调价未执行成功的情况
解决方案:将“运行中”状态改为“等待”,状态修改完成后,点击菜单栏的【启用调价】按钮,系统会执行批量调价,调价完成状态为“完成”状态才说明调价成功
,同时数据中心的单价也会更新
-- 查询批量调价日志的调价完成状态为“运行中”的单据
SELECT
*
FROM
CT_INF_AdjustmentLog
WHERE 1=1
AND CFCompletionStatus = '4'
AND CFStartDate >= TO_DATE( '2024-07-08', 'YYYY-MM-dd' )
AND CFFinishDate is NULL;
-- 更新批量调价日志的调价完成状态由“运行中”改为”等待“
UPDATE
CT_INF_AdjustmentLog
SET
CFCompletionStatus = '3'
WHERE 1=1
AND CFCompletionStatus = '4'
AND CFStartDate >= TO_DATE( '2024-07-08', 'YYYY-MM-dd' )
AND CFFinishDate is NULL;
注意事项:
0 Comments