From 13e6af9a80587e14578d080b648ce5ec53fe5437 Mon Sep 17 00:00:00 2001 From: jiyufei <67400194@qq.com> Date: Fri, 9 Aug 2024 15:57:46 +0800 Subject: [PATCH] =?UTF-8?q?feat():=E9=87=87=E8=B4=AD=E5=8D=8F=E5=90=8C;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ysMaterialProcurementOrderServiceImpl.java | 17 +- ...YysMaterialProcurementOrderController.java | 8 + .../yys/yysmaterialprocurementorder/index.vue | 258 ++++-------------- 3 files changed, 80 insertions(+), 203 deletions(-) diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/YysMaterialProcurementOrderServiceImpl.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/YysMaterialProcurementOrderServiceImpl.java index 0ba9cca..423d09c 100644 --- a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/YysMaterialProcurementOrderServiceImpl.java +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/impl/YysMaterialProcurementOrderServiceImpl.java @@ -374,11 +374,22 @@ public class YysMaterialProcurementOrderServiceImpl extends ServiceImpl collect = form.getOrderData().stream().map(obj -> { - YysMaterialProcurementOrderEntity entity = BeanUtil.copyProperties(obj, YysMaterialProcurementOrderEntity.class); + List collect = form.getOrderData().stream().map(form1 -> { String mainId = RandomUtil.uuId(); int index = 1; - String number = String.format("%03d" + "d", index); + String number = String.format("%03d", index); + YysMaterialProcurementOrderEntity entity = new YysMaterialProcurementOrderEntity(); + entity.setOrderDate(DateUtil.getNowDate()); + entity.setRequestDeliveryDate(new Date(Long.parseLong(form1.getRequestDeliveryDate()))); + entity.setProcurementNumber(form1.getProcurementNumber()); + entity.setSupplier(form1.getSupplier()); + entity.setMaterialId(form1.getMaterialId()); + entity.setMaterialCode(form1.getMaterialCode()); + entity.setMaterialName(form1.getMaterialName()); + entity.setMaterialName(form1.getMaterialName()); + entity.setSpecification(form1.getSpecification()); + entity.setOrderQuantity(form1.getOrderQuantity()); + entity.setUnit(form1.getUnit()); entity.setId(mainId); entity.setOrderNumber("PO" + currentDate + number); entity.setCreatorTime(DateUtil.getNowDate()); diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/YysMaterialProcurementOrderController.java b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/YysMaterialProcurementOrderController.java index 5b35c0f..d1fec82 100644 --- a/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/YysMaterialProcurementOrderController.java +++ b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/YysMaterialProcurementOrderController.java @@ -17,6 +17,7 @@ import oracle.jdbc.proxy.annotation.Post; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.annotation.Resource; import javax.validation.Valid; import java.util.*; @@ -83,6 +84,9 @@ public class YysMaterialProcurementOrderController { @Autowired private ConfigValueUtil configValueUtil; + @Resource + private YysSupplierInformationService yysSupplierInformationService; + /** * 列表 * @@ -94,9 +98,13 @@ public class YysMaterialProcurementOrderController { public ActionResult list(@RequestBody YysMaterialProcurementOrderPagination yysMaterialProcurementOrderPagination) throws IOException { List list = yysMaterialProcurementOrderService.getList(yysMaterialProcurementOrderPagination); List> realList = new ArrayList<>(); + Map collect = yysSupplierInformationService.list().stream().collect(Collectors.toMap(YysSupplierInformationEntity::getSupplierId, YysSupplierInformationEntity::getSupplierCname)); for (YysMaterialProcurementOrderEntity entity : list) { Map yysMaterialProcurementOrderMap = JsonUtil.entityToMap(entity); yysMaterialProcurementOrderMap.put("id", yysMaterialProcurementOrderMap.get("id")); + if (collect.containsKey(yysMaterialProcurementOrderMap.get("supplier").toString())) { + yysMaterialProcurementOrderMap.put("supplier", collect.get(yysMaterialProcurementOrderMap.get("supplier").toString())); + } //副表数据 //子表数据 realList.add(yysMaterialProcurementOrderMap); diff --git a/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialprocurementorder/index.vue b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialprocurementorder/index.vue index 43dc3e3..edb9221 100644 --- a/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialprocurementorder/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/yys/yysmaterialprocurementorder/index.vue @@ -5,81 +5,45 @@ - + - + - + - 查询 - 重置 - + 查询 + 重置 + 展开 - + 收起 @@ -89,213 +53,107 @@
- 新增 + 新增 - 导出 + 导出
- + - - + +
- - + + - + - + - + - + - + - + - + - + - -