From 11cdcdb83c20e401da0e2a26ce4d1e2decde2b52 Mon Sep 17 00:00:00 2001 From: wangy Date: Thu, 28 May 2026 15:01:18 +0800 Subject: [PATCH] =?UTF-8?q?feat(sip):bug=E4=BF=AE=E6=94=B9,nex=E9=87=87?= =?UTF-8?q?=E8=B4=AD=E5=8D=95=E5=A2=9E=E5=8A=A0=E5=A7=93=E5=90=8D=EF=BC=8C?= =?UTF-8?q?=E9=82=AE=E7=AE=B1=E5=92=8C=E7=94=B5=E8=AF=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sip/service/impl/OmsPurchaseOrderServiceImpl.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsPurchaseOrderServiceImpl.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsPurchaseOrderServiceImpl.java index feaa1638..7c44dfcc 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsPurchaseOrderServiceImpl.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OmsPurchaseOrderServiceImpl.java @@ -631,12 +631,12 @@ public class OmsPurchaseOrderServiceImpl implements IOmsPurchaseOrderService, To // 采购员:userName=徐心钰 SysUser user = userMapper.selectUserByLoginName(nexPurchaserUsername); if(user == null){ - user = userMapper.selectUserById(103L); + user = userMapper.selectUserById(nexOwnerId); } omsPurchaseOrder.setPurchaserId(user.getUserId()); omsPurchaseOrder.setPurchaserName(user.getUserName()); - omsPurchaseOrder.setPurchaserMobile(""); - omsPurchaseOrder.setPurchaserEmail(""); + omsPurchaseOrder.setPurchaserMobile(user.getPhonenumber()); + omsPurchaseOrder.setPurchaserEmail(user.getEmail()); // 入库仓id omsPurchaseOrder.setWarehouseId(nexWarehouseId); omsPurchaseOrder.setPayMethod(nexPayMethod); @@ -645,12 +645,15 @@ public class OmsPurchaseOrderServiceImpl implements IOmsPurchaseOrderService, To // omsPurchaseOrder.setTotalAmount(new BigDecimal(nexTotalAmount)); omsPurchaseOrder.setStatus(OmsPurchaseOrder.StatusEnum.WAIT_COMPLETED.getCode()); // 0 omsPurchaseOrder.setApproveStatus(ApproveStatusEnum.WAIT_COMMIT.getCode()); // 0 + omsPurchaseOrder.setPurchaseDate(new Date()); // 创建采购订单明细项 OmsPurchaseOrderItem orderItem = new OmsPurchaseOrderItem(); orderItem.setProductType(addToNexReq.getProductType()); orderItem.setProductCode(addToNexReq.getProductCode()); orderItem.setQuantity(new BigDecimal(addToNexReq.getQuantity())); + // 交货日期 + orderItem.setDeliveryDate(new Date()); // 根据BOM编码查询产品信息,折扣,单价和税率都从产品信息读