diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java index 00e45845..e1e44eb6 100644 --- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java +++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java @@ -208,7 +208,9 @@ public class DlRepairTicketsServiceImpl extends ServiceImpl() + // 工单子项总数量增加上配件的数量 + .setSql("count = count - " + respVO.getWares().size()) + // 工单配件总价 + .setSql("part_price = part_price - " + reduce) + // 工单总价 + .setSql("total_price = total_price - " + reduce) + // 参考成本 + .setSql("cost = cost - " + reduce) + // 参考毛利 + .setSql("profit = profit - " + reduce) + // 领料状态 + .set(DlRepairTickets::getPartStatus, "02") + .eq(DlRepairTickets::getId, respVO.getTicketId()) + ); + // 维修工单子表对应的数据更新 + + } }