问题描述:批量调价日志完成状态一直处于“运行中”状态

问题分析:根据批量调价规则设置每天晚上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;

注意事项:


Write a comment…