From 95f953dcb9737042f83c2e26aeb23b972da9d090 Mon Sep 17 00:00:00 2001 From: xiaofajia <1665375861@qq.com> Date: Thu, 17 Oct 2024 17:28:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E6=8F=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/DlRepairTicketsServiceImpl.java | 4 ++- .../impl/DlTicketWaresServiceImpl.java | 27 +++++++++++++++++-- 2 files changed, 28 insertions(+), 3 deletions(-) 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()) + ); + // 维修工单子表对应的数据更新 + + } }