From 4f269500cb79f0762ad8f484e6db5c32a3bc7191 Mon Sep 17 00:00:00 2001 From: zc <zc@123> Date: 星期一, 21 四月 2025 09:11:58 +0800 Subject: [PATCH] qw --- src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java index da1864d..aff9cec 100644 --- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java @@ -147,6 +147,10 @@ orderDetl.setManu(detlDto.getMark()); orderDetl.setSupp(detlDto.getSuppName()); //渚涘簲鍟� orderDetl.setSku(detlDto.getCustomer()); + orderDetl.setTemp1(detlDto.getTemp1()); + orderDetl.setTemp2(detlDto.getTemp2()); + orderDetl.setTemp3(detlDto.getTemp3()); + orderDetl.setTemp4(detlDto.getTemp4()); if (!orderDetlService.insert(orderDetl)) { throw new CoolException("鐢熸垚鍗曟嵁鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�"); } @@ -289,6 +293,10 @@ orderDetl.setManu(detlDto.getMark()); orderDetl.setSupp(detlDto.getSuppName()); orderDetl.setSku(detlDto.getCustomer()); + orderDetl.setTemp1(detlDto.getTemp1()); + orderDetl.setTemp2(detlDto.getTemp2()); + orderDetl.setTemp3(detlDto.getTemp3()); + orderDetl.setTemp4(detlDto.getTemp4()); if (!orderDetlService.insert(orderDetl)) { throw new CoolException("鐢熸垚鍗曟嵁鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�"); } @@ -711,4 +719,20 @@ } }); } + @Transactional + @Override + public void orderDelete(String orderNo) { + Order order = orderService.selectByNo(orderNo); + if (order == null) { + throw new CoolException("鏈煡璇㈠埌瀵瑰簲璁㈠崟淇℃伅"); + } + if (order.getSettle() != 1){ + throw new CoolException("璇ヨ鍗曞凡鏈夊搴斾换鍔★紝绂佹鍒犻櫎"); + } + List<OrderDetl> OrderDetl = orderDetlService.selectList(new EntityWrapper<OrderDetl>().eq("order_no", orderNo)); + if (!Cools.isEmpty(OrderDetl)) { + orderDetlService.delete(new EntityWrapper<OrderDetl>().eq("order_no", orderNo)); + } + orderService.delete(new EntityWrapper<Order>().eq("order_no", orderNo)); + } } -- Gitblit v1.9.1