This commit is contained in:
van
2026-04-06 11:15:07 +08:00
parent 6a43af0a34
commit 0838d16652
3 changed files with 102 additions and 2 deletions

View File

@@ -2,6 +2,8 @@ package com.ruoyi.jarvis.service;
import com.ruoyi.jarvis.domain.JDOrder;
import java.util.List;
/**
* 订单利润/售价:按分销标识规则计算并写回订单对象(由列表保存前调用)。
*/
@@ -14,4 +16,11 @@ public interface IJDOrderProfitService {
* 会修改传入的 {@code order}。
*/
void recalculate(JDOrder order);
/**
* 对「利润未手动锁定」的订单按当前库内数据重算售价/利润字段;仅当计算结果与库中不一致时才 UPDATE。
*
* @return 实际执行 UPDATE 的条数
*/
int syncAutoProfitIfChanged(List<Long> ids);
}