From 4496b9019ba423dd1c51c719bcc0a5938d90fff9 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期二, 22 四月 2025 17:33:18 +0800 Subject: [PATCH] #修改优化 1. DO单明细编码优化 2. DO单明细新增优化 3. 出库单新增单据增加新单据功能 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/DeliveryItemController.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/DeliveryItemController.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/DeliveryItemController.java index d0ab07b..e4a9178 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/DeliveryItemController.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/DeliveryItemController.java @@ -9,9 +9,12 @@ import com.vincent.rsf.server.common.domain.BaseParam; import com.vincent.rsf.server.common.domain.KeyValVo; import com.vincent.rsf.server.common.domain.PageParam; +import com.vincent.rsf.server.manager.entity.Companys; import com.vincent.rsf.server.manager.entity.DeliveryItem; +import com.vincent.rsf.server.manager.service.CompanysService; import com.vincent.rsf.server.manager.service.DeliveryItemService; import com.vincent.rsf.server.system.controller.BaseController; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; @@ -24,6 +27,10 @@ @Autowired private DeliveryItemService deliveryItemService; + + + @Autowired + private CompanysService companysService; @PreAuthorize("hasAuthority('manager:deliveryItem:list')") @PostMapping("/deliveryItem/page") @@ -59,6 +66,10 @@ deliveryItem.setCreateTime(new Date()); deliveryItem.setUpdateBy(getLoginUserId()); deliveryItem.setUpdateTime(new Date()); + if (StringUtils.isNotBlank(deliveryItem.getSplrName())) { + Companys companys = companysService.getById(deliveryItem.getSplrName()); + deliveryItem.setSplrName(companys.getName()).setSplrCode(companys.getCode()); + } if (!deliveryItemService.save(deliveryItem)) { return R.error("Save Fail"); } -- Gitblit v1.9.1