From ebdfa825c07189b5f8e89f147d96d1bc612589db Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期二, 15 七月 2025 08:32:17 +0800 Subject: [PATCH] 代码优化 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java | 41 ++++++++++++++++++++--------------------- 1 files changed, 20 insertions(+), 21 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java index 5dd2240..26996e9 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/AsnOrderItemController.java @@ -14,9 +14,8 @@ import com.vincent.rsf.server.common.domain.KeyValVo; import com.vincent.rsf.server.common.domain.PageParam; import com.vincent.rsf.server.common.utils.FieldsUtils; -import com.vincent.rsf.server.manager.entity.AsnOrderItem; +import com.vincent.rsf.server.manager.entity.WkOrderItem; import com.vincent.rsf.server.manager.entity.Companys; -import com.vincent.rsf.server.manager.entity.Matnr; import com.vincent.rsf.server.manager.entity.excel.AsnOrderTemplate; import com.vincent.rsf.server.manager.enums.CompanysType; import com.vincent.rsf.server.manager.service.AsnOrderItemService; @@ -48,11 +47,11 @@ @PostMapping("/asnOrderItem/page") public R page(@RequestBody Map<String, Object> map) { BaseParam baseParam = buildParam(map, BaseParam.class); - PageParam<AsnOrderItem, BaseParam> pageParam = new PageParam<>(baseParam, AsnOrderItem.class); + PageParam<WkOrderItem, BaseParam> pageParam = new PageParam<>(baseParam, WkOrderItem.class); /**鎷兼帴鎵╁睍瀛楁*/ - PageParam<AsnOrderItem, BaseParam> page = asnOrderItemService.page(pageParam, pageParam.buildWrapper(true)); - List<AsnOrderItem> records = page.getRecords(); - for (AsnOrderItem record : records) { + PageParam<WkOrderItem, BaseParam> page = asnOrderItemService.page(pageParam, pageParam.buildWrapper(true)); + List<WkOrderItem> records = page.getRecords(); + for (WkOrderItem record : records) { if (!Objects.isNull(record.getFieldsIndex())) { Map<String, String> fields = FieldsUtils.getFields(record.getFieldsIndex()); record.setExtendFields(fields); @@ -100,21 +99,21 @@ @PreAuthorize("hasAuthority('manager:asnOrderItem:update')") @OperationLog("Update ASN鍗曟嵁") @PostMapping("/asnOrderItem/update") - public R update(@RequestBody AsnOrderItem asnOrderItem) { - asnOrderItem.setUpdateBy(getLoginUserId()); - asnOrderItem.setUpdateTime(new Date()); - if (!Objects.isNull(asnOrderItem.getSplrName()) && StringUtils.isNotBlank(asnOrderItem.getSplrName())) { + public R update(@RequestBody WkOrderItem wkOrderItem) { + wkOrderItem.setUpdateBy(getLoginUserId()); + wkOrderItem.setUpdateTime(new Date()); + if (!Objects.isNull(wkOrderItem.getSplrName()) && StringUtils.isNotBlank(wkOrderItem.getSplrName())) { Companys companys = companysService.getOne(new LambdaQueryWrapper<Companys>() .eq(Companys::getType, CompanysType.COMPANYS_TYPE_SUPPLIER.val) - .eq(Companys::getId, asnOrderItem.getSplrName())); + .eq(Companys::getId, wkOrderItem.getSplrName())); if (!Objects.isNull(companys)) { - asnOrderItem.setSplrCode(companys.getCode()).setSplrName(companys.getName()); + wkOrderItem.setSplrCode(companys.getCode()).setSplrName(companys.getName()); } } - if (!asnOrderItemService.updateById(asnOrderItem)) { + if (!asnOrderItemService.updateById(wkOrderItem)) { return R.error("Update Fail"); } - return R.ok("Update Success").add(asnOrderItem); + return R.ok("Update Success").add(wkOrderItem); } @PreAuthorize("hasAuthority('manager:asnOrderItem:remove')") @@ -131,9 +130,9 @@ @PostMapping("/asnOrderItem/query") public R query(@RequestParam(required = false) String condition) { List<KeyValVo> vos = new ArrayList<>(); - LambdaQueryWrapper<AsnOrderItem> wrapper = new LambdaQueryWrapper<>(); + LambdaQueryWrapper<WkOrderItem> wrapper = new LambdaQueryWrapper<>(); if (!Cools.isEmpty(condition)) { - wrapper.like(AsnOrderItem::getId, condition); + wrapper.like(WkOrderItem::getId, condition); } asnOrderItemService.page(new Page<>(1, 30), wrapper).getRecords().forEach( item -> vos.add(new KeyValVo(item.getId(), item.getId())) @@ -145,13 +144,13 @@ @PostMapping("/asnOrderItem/export") @ApiOperation("瀵煎嚭鏀惰揣閫氱煡鍗曟槑缁�") public void export(@RequestBody Map<String, Object> map, HttpServletResponse response) throws Exception { - List<AsnOrderItem> orderItems = new ArrayList<>(); + List<WkOrderItem> orderItems = new ArrayList<>(); if (!Objects.isNull(map.get("ids"))) { List<Long> ids = JSONArray.parseArray(JSONObject.toJSONString(map.get("ids")), Long.class); if (!ids.isEmpty()) { - orderItems = asnOrderItemService.list(new LambdaQueryWrapper<AsnOrderItem>() - .in(AsnOrderItem::getId, ids) - .eq(AsnOrderItem::getStatus, 1)); + orderItems = asnOrderItemService.list(new LambdaQueryWrapper<WkOrderItem>() + .in(WkOrderItem::getId, ids) + .eq(WkOrderItem::getStatus, 1)); } else { orderItems = asnOrderItemService.list(new LambdaQueryWrapper<>()); } @@ -159,7 +158,7 @@ orderItems = asnOrderItemService.list(new LambdaQueryWrapper<>()); } - ExcelUtil.build(ExcelUtil.create(orderItems, AsnOrderItem.class, true), response); + ExcelUtil.build(ExcelUtil.create(orderItems, WkOrderItem.class, true), response); } -- Gitblit v1.9.1