From b3012ae18c11b8c1b31af46594d4de96a1ad4eef Mon Sep 17 00:00:00 2001 From: "hongxi.lian" Date: Mon, 23 Oct 2023 09:08:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=87=BA=E4=BB=A3=E7=A0=81=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AccountcalendarController.java | 14 ++++++++++++++ .../areabasic/AreabasicController.java | 11 +++++++++++ .../BackflushRecordDetailbController.java | 10 ++++++++++ .../vo/BackflushRecordDetailbExcelVO.java | 3 +++ .../controller/balance/BalanceController.java | 13 +++++++++++-- .../controller/balance/vo/BalanceExcelVO.java | 8 ++++++++ .../controller/barcode/BarcodeController.java | 11 +++++++++++ .../controller/barcode/vo/BarcodeExcelVO.java | 11 +++++++++++ .../wms/controller/bom/BomController.java | 11 +++++++++++ .../businesstype/BusinesstypeController.java | 11 +++++++++++ .../controller/carrier/CarrierController.java | 11 +++++++++++ .../condition/ConditionController.java | 11 +++++++++++ .../condition/vo/ConditionExcelVO.java | 11 +++++++++++ .../configuration/ConfigurationController.java | 11 +++++++++++ .../configuration/vo/ConfigurationExcelVO.java | 11 +++++++++++ .../ConfigurationsettingController.java | 11 +++++++++++ .../vo/ConfigurationsettingExcelVO.java | 10 ++++++++++ .../ConsumeRecordDetailbController.java | 11 +++++++++++ .../ConsumereRequestDetailbController.java | 11 +++++++++++ .../container/ContainerDetailController.java | 10 ++++++++++ .../container/ContainerMainController.java | 11 +++++++++++ .../container/vo/ContainerDetailExcelVO.java | 10 ++++++++++ .../container/vo/ContainerMainExcelVO.java | 10 ++++++++++ .../countJob/CountJobDetailController.java | 10 ++++++++++ .../countJob/CountJobMainController.java | 11 +++++++++++ .../countPlan/CountPlanDetailController.java | 10 ++++++++++ .../countPlan/CountPlanMainController.java | 11 +++++++++++ .../CountRecordDetailController.java | 11 +++++++++++ .../countRecord/CountRecordMainController.java | 10 ++++++++++ .../vo/CountRecordDetailExcelVO.java | 4 +++- .../countRecord/vo/CountRecordMainExcelVO.java | 2 ++ .../CountRequestDetailController.java | 12 ++++++++++++ .../CountRequestMainController.java | 11 +++++++++++ .../CountadjustRecordDetailController.java | 10 ++++++++++ .../CountadjustRecordMainController.java | 11 +++++++++++ .../CountadjustRequestDetailController.java | 10 ++++++++++ .../CountadjustRequestMainController.java | 11 +++++++++++ .../CurrencyexchangeController.java | 11 +++++++++++ .../controller/customer/CustomerController.java | 11 +++++++++++ .../customerdock/CustomerdockController.java | 11 +++++++++++ .../customeritem/CustomeritemController.java | 11 +++++++++++ .../CustomerreceiptRecordDetailController.java | 11 +++++++++++ .../CustomerreceiptRecordMainController.java | 9 +++++++++ .../CustomerreceiptRequestDetailController.java | 11 +++++++++++ .../CustomerreceiptRequestMainController.java | 10 ++++++++++ .../CustomerreturnJobDetailController.java | 11 +++++++++++ .../CustomerreturnJobMainController.java | 10 ++++++++++ .../CustomerreturnRecordDetailController.java | 11 +++++++++++ .../CustomerreturnRecordMainController.java | 10 ++++++++++ .../vo/CustomerreturnRecordMainExcelVO.java | 5 +++++ .../CustomerreturnRequestDetailController.java | 11 +++++++++++ .../CustomerreturnRequestMainController.java | 10 ++++++++++ .../CustomersettleRecordDetailController.java | 11 +++++++++++ .../CustomersettleRecordMainController.java | 9 +++++++++ .../CustomersettleRequestDetailController.java | 10 ++++++++++ .../CustomersettleRequestMainController.java | 9 +++++++++ .../deliverJob/DeliverJobDetailController.java | 10 ++++++++++ .../deliverJob/DeliverJobMainController.java | 10 ++++++++++ .../DeliverPlanDetailController.java | 11 +++++++++++ .../deliverPlan/DeliverPlanMainController.java | 9 +++++++++ .../DeliverRecordDetailController.java | 9 +++++++++ .../DeliverRecordMainController.java | 10 ++++++++++ .../DeliverRequestDetailController.java | 10 ++++++++++ .../DeliverRequestMainController.java | 10 ++++++++++ .../DemandforecastingDetailController.java | 10 ++++++++++ .../DemandforecastingMainController.java | 10 ++++++++++ .../DismantleRecordDetailbController.java | 10 ++++++++++ .../DismantleRequestDetailbController.java | 10 ++++++++++ .../wms/controller/dock/DockController.java | 12 +++++++++++- .../DocumentsettingController.java | 10 ++++++++++ .../controller/expectin/ExpectinController.java | 10 ++++++++++ .../controller/expectin/vo/ExpectinExcelVO.java | 10 ++++++++++ .../expectout/ExpectoutController.java | 10 ++++++++++ .../expectout/vo/ExpectoutExcelVO.java | 9 +++++++++ .../inspectJob/InspectJobDetailController.java | 10 ++++++++++ .../inspectJob/InspectJobMainController.java | 10 ++++++++++ .../InspectRecordDetailController.java | 10 ++++++++++ .../InspectRecordMainController.java | 10 ++++++++++ .../InspectRequestDetailController.java | 10 ++++++++++ .../InspectRequestMainController.java | 9 +++++++++ .../vo/InspectRequestDetailExcelVO.java | 8 ++++++++ .../InventorychangeRecordDetailController.java | 10 ++++++++++ .../InventorychangeRecordMainController.java | 10 ++++++++++ .../InventorychangeRequestDetailController.java | 10 ++++++++++ .../InventorychangeRequestMainController.java | 10 ++++++++++ .../InventoryinitRecordDetailController.java | 10 ++++++++++ .../InventoryinitRecordMainController.java | 10 ++++++++++ .../InventoryinitRequestDetailController.java | 10 ++++++++++ .../InventoryinitRequestMainController.java | 10 ++++++++++ .../InventorymoveJobDetailController.java | 9 +++++++++ .../InventorymoveJobMainController.java | 10 ++++++++++ .../InventorymoveRecordDetailController.java | 12 ++++++++++++ .../InventorymoveRecordMainController.java | 10 ++++++++++ .../InventorymoveRequestDetailController.java | 9 +++++++++ .../InventorymoveRequestMainController.java | 10 ++++++++++ .../issueJob/IssueJobDetailController.java | 9 +++++++++ .../issueJob/IssueJobMainController.java | 10 ++++++++++ .../IssueRecordDetailController.java | 9 +++++++++ .../issueRecord/IssueRecordMainController.java | 10 ++++++++++ .../IssueRequestDetailController.java | 10 ++++++++++ .../IssueRequestMainController.java | 10 ++++++++++ .../itempackaging/ItempackagingController.java | 9 +++++++++ .../jobsetting/JobsettingController.java | 10 ++++++++++ .../labeltype/LabeltypeController.java | 10 ++++++++++ .../labeltype/vo/LabeltypeExcelVO.java | 10 ++++++++++ .../controller/location/LocationController.java | 9 +++++++++ .../LocationcapacityController.java | 10 ++++++++++ .../vo/LocationcapacityExcelVO.java | 9 +++++++++ .../locationgroup/LocationgroupController.java | 9 +++++++++ ...OfflinesettlementRecordDetailController.java | 9 +++++++++ .../OfflinesettlementRecordMainController.java | 10 ++++++++++ ...fflinesettlementRequestDetailController.java | 10 ++++++++++ .../OfflinesettlementRequestMainController.java | 10 ++++++++++ .../OnlinesettlementRecordDetailController.java | 10 ++++++++++ .../OnlinesettlementRecordMainController.java | 10 ++++++++++ ...OnlinesettlementRequestDetailController.java | 10 ++++++++++ .../OnlinesettlementRequestMainController.java | 10 ++++++++++ .../wms/controller/owner/OwnerController.java | 10 ++++++++++ .../packageMassage/PackageController.java | 9 +++++++++ .../packageMassage/vo/PackageExcelVO.java | 8 ++++++++ .../paramsetting/ParamsettingController.java | 10 ++++++++++ .../paramsetting/vo/ParamsettingExcelVO.java | 10 ++++++++++ .../pickJob/PickJobDetailController.java | 10 ++++++++++ .../pickJob/PickJobMainController.java | 9 +++++++++ .../pickJob/vo/PickJobDetailExcelVO.java | 7 +++++++ .../pickRecord/PickRecordDetailController.java | 10 ++++++++++ .../pickRecord/PickRecordMainController.java | 10 ++++++++++ .../PickRequestDetailController.java | 10 ++++++++++ .../pickRequest/PickRequestMainController.java | 10 ++++++++++ .../PreparetoissueDetailController.java | 10 ++++++++++ .../PreparetoissueMainController.java | 9 +++++++++ .../controller/process/ProcessController.java | 10 ++++++++++ .../ProductdismantleJobDetailController.java | 10 ++++++++++ .../ProductdismantleJobMainController.java | 10 ++++++++++ ...ProductdismantleRecordDetailaController.java | 10 ++++++++++ .../ProductdismantleRecordMainController.java | 10 ++++++++++ ...roductdismantleRequestDetailaController.java | 10 ++++++++++ .../ProductdismantleRequestMainController.java | 10 ++++++++++ .../production/ProductionDetailController.java | 10 ++++++++++ .../production/ProductionMainController.java | 10 ++++++++++ .../ProductionlineController.java | 9 +++++++++ .../ProductionlineitemController.java | 10 ++++++++++ .../ProductionreceiptJobDetailController.java | 11 +++++++++++ .../ProductionreceiptJobMainController.java | 9 +++++++++ ...ProductionreceiptRecordDetailController.java | 9 +++++++++ .../ProductionreceiptRecordMainController.java | 10 ++++++++++ .../ProductionreturnJobDetailController.java | 10 ++++++++++ .../ProductionreturnJobMainController.java | 10 ++++++++++ .../ProductionreturnRecordDetailController.java | 10 ++++++++++ .../ProductionreturnRecordMainController.java | 10 ++++++++++ ...ProductionreturnRequestDetailController.java | 10 ++++++++++ .../ProductionreturnRequestMainController.java | 10 ++++++++++ .../ProductputawayJobDetailController.java | 9 +++++++++ .../ProductputawayJobMainController.java | 10 ++++++++++ .../ProductputawayRecordDetailController.java | 10 ++++++++++ .../ProductputawayRecordMainController.java | 10 ++++++++++ .../ProductputawayRequestDetailController.java | 10 ++++++++++ .../ProductputawayRequestMainController.java | 10 ++++++++++ .../ProductreceiptJobDetailController.java | 4 ++++ .../ProductreceiptJobMainController.java | 10 ++++++++++ .../ProductreceiptRecordDetailController.java | 10 ++++++++++ .../ProductreceiptRecordMainController.java | 10 ++++++++++ .../ProductreceiptRequestDetailController.java | 10 ++++++++++ .../ProductreceiptRequestMainController.java | 10 ++++++++++ .../ProductrepairRecordDetailController.java | 11 +++++++++++ .../ProductrepairRecordMainController.java | 9 +++++++++ .../ProductrepairRequestDetailaController.java | 10 ++++++++++ .../ProductrepairRequestMainController.java | 10 ++++++++++ .../ProductscrapJobDetailController.java | 10 ++++++++++ .../ProductscrapJobMainController.java | 11 +++++++++++ .../ProductscrapRecordDetailController.java | 10 ++++++++++ .../ProductscrapRecordMainController.java | 10 ++++++++++ .../ProductscrapRequestDetailController.java | 10 ++++++++++ .../ProductscrapRequestMainController.java | 10 ++++++++++ .../controller/project/ProjectController.java | 9 +++++++++ .../purchase/PurchaseDetailController.java | 10 ++++++++++ .../purchase/PurchaseMainController.java | 10 ++++++++++ .../PurchasePlanDetailController.java | 9 +++++++++ .../PurchasePlanMainController.java | 10 ++++++++++ .../PurchaseclaimRecordDetailController.java | 10 ++++++++++ .../PurchaseclaimRecordMainController.java | 9 +++++++++ .../PurchaseclaimRequestDetailController.java | 10 ++++++++++ .../purchaseprice/PurchasepriceController.java | 9 +++++++++ .../PurchasereceiptJobDetailController.java | 10 ++++++++++ .../PurchasereceiptJobMainController.java | 10 ++++++++++ .../PurchasereceiptRecordDetailController.java | 10 ++++++++++ .../PurchasereceiptRecordMainController.java | 10 ++++++++++ .../PurchasereceiptRequestDetailController.java | 10 ++++++++++ .../PurchasereceiptRequestMainController.java | 10 ++++++++++ .../PurchasereturnJobDetailController.java | 11 +++++++++++ .../PurchasereturnJobMainController.java | 17 +---------------- .../PurchasereturnRecordDetailController.java | 10 ++++++++++ .../PurchasereturnRecordMainController.java | 10 ++++++++++ .../PurchasereturnRequestDetailController.java | 10 ++++++++++ .../PurchasereturnRequestMainController.java | 10 ++++++++++ .../putawayJob/PutawayJobDetailController.java | 10 ++++++++++ .../putawayJob/PutawayJobMainController.java | 10 ++++++++++ .../PutawayRecordDetailController.java | 11 +++++++++++ .../PutawayRecordMainController.java | 10 ++++++++++ .../PutawayRequestDetailController.java | 10 ++++++++++ .../PutawayRequestMainController.java | 9 +++++++++ .../vo/PutawayRequestMainExcelVO.java | 4 ++++ .../recordsetting/RecordsettingController.java | 10 ++++++++++ .../recordsetting/vo/RecordsettingExcelVO.java | 3 +++ .../RepleinshJobDetailController.java | 10 ++++++++++ .../RepleinshJobMainController.java | 10 ++++++++++ .../RepleinshRecordDetailController.java | 10 ++++++++++ .../RepleinshRecordMainController.java | 10 ++++++++++ .../RepleinshRequestDetailController.java | 10 ++++++++++ .../RepleinshRequestMainController.java | 10 ++++++++++ .../RequestsettingController.java | 10 ++++++++++ .../wms/controller/rule/RuleController.java | 10 ++++++++++ .../wms/controller/rule/vo/RuleExcelVO.java | 10 ++++++++++ .../controller/sale/SaleDetailController.java | 10 ++++++++++ .../wms/controller/sale/SaleMainController.java | 10 ++++++++++ .../saleprice/SalepriceController.java | 10 ++++++++++ .../scrapJob/ScrapJobDetailController.java | 10 ++++++++++ .../scrapJob/ScrapJobMainController.java | 10 ++++++++++ .../wms/controller/shift/ShiftController.java | 10 ++++++++++ .../stdcostprice/StdcostpriceController.java | 10 ++++++++++ .../controller/strategy/StrategyController.java | 10 ++++++++++ .../controller/strategy/vo/StrategyExcelVO.java | 8 ++++++++ .../controller/supplier/SupplierController.java | 10 ++++++++++ .../SupplierdeliverRecordDetailController.java | 10 ++++++++++ .../SupplierdeliverRecordMainController.java | 13 +------------ .../SupplierdeliverRequestDetailController.java | 10 ++++++++++ .../SupplierdeliverRequestMainController.java | 10 ++++++++++ .../SupplierinvoiceRecordDeatilController.java | 10 ++++++++++ .../SupplierinvoiceRecordMainController.java | 10 ++++++++++ .../SupplierinvoiceRequestDetailController.java | 10 ++++++++++ .../SupplierinvoiceRequestMainController.java | 10 ++++++++++ .../supplieritem/SupplieritemController.java | 10 ++++++++++ .../PurchaseclaimRequestMainController.java | 10 ++++++++++ .../SystemcalendarController.java | 10 ++++++++++ .../wms/controller/team/TeamController.java | 10 ++++++++++ .../transaction/TransactionController.java | 10 ++++++++++ .../transaction/vo/TransactionExcelVO.java | 7 +++++++ .../TransactiontypeController.java | 10 ++++++++++ .../TransferissueJobDetailController.java | 10 ++++++++++ .../TransferissueJobMainController.java | 10 ++++++++++ .../TransferissueRecordDetailController.java | 9 +++++++++ .../transferlog/TransferlogController.java | 10 ++++++++++ .../transferlog/vo/TransferlogExcelVO.java | 8 ++++++++ .../TransferreceiptJobDetailController.java | 10 ++++++++++ .../TransferreceiptJobMainController.java | 10 ++++++++++ .../TransferreceiptRecordDetailController.java | 10 ++++++++++ .../TransferreceiptRecordMainController.java | 10 ++++++++++ .../TransferreceiptRequestDetailController.java | 10 ++++++++++ .../TransferreceiptRequestMainController.java | 10 ++++++++++ .../UnplannedissueJobDetailController.java | 10 ++++++++++ .../UnplannedissueJobMainController.java | 10 ++++++++++ .../UnplannedissueRecordDetailController.java | 10 ++++++++++ .../UnplannedissueRecordMainController.java | 10 ++++++++++ .../vo/UnplannedissueRecordMainExcelVO.java | 6 ++++++ .../UnplannedissueRequestDetailController.java | 10 ++++++++++ .../UnplannedissueRequestMainController.java | 10 ++++++++++ .../UnplannedreceiptJobDetailController.java | 10 ++++++++++ .../UnplannedreceiptJobMainController.java | 10 ++++++++++ .../UnplannedreceiptRecordDetailController.java | 10 ++++++++++ .../UnplannedreceiptRecordMainController.java | 10 ++++++++++ ...UnplannedreceiptRequestDetailController.java | 10 ++++++++++ .../UnplannedreceiptRequestMainController.java | 10 ++++++++++ .../warehouse/WarehouseController.java | 10 ++++++++++ .../controller/work/WorkDetailController.java | 10 ++++++++++ .../wms/controller/work/WorkMainController.java | 10 ++++++++++ .../controller/workshop/WorkshopController.java | 10 ++++++++++ .../workstation/WorkstationController.java | 10 ++++++++++ 267 files changed, 2602 insertions(+), 32 deletions(-) diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/accountcalendar/AccountcalendarController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/accountcalendar/AccountcalendarController.java index bbacfe06..84242078 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/accountcalendar/AccountcalendarController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/accountcalendar/AccountcalendarController.java @@ -1,12 +1,18 @@ package com.win.module.wms.controller.accountcalendar; +import com.alibaba.druid.sql.ast.statement.SQLCreateDatabaseStatement; import com.win.framework.common.pojo.CommonResult; import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.accountcalendar.vo.*; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.itembasic.vo.ItembasicExcelVO; import com.win.module.wms.convert.accountcalendar.AccountcalendarConvert; +import com.win.module.wms.convert.itembasic.ItembasicConvert; import com.win.module.wms.dal.dataobject.accountcalendar.AccountcalendarDO; import com.win.module.wms.enums.DictTypeConstants; import com.win.module.wms.service.accountcalendar.AccountcalendarService; @@ -39,6 +45,9 @@ public class AccountcalendarController { @Resource private AccountcalendarService accountcalendarService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建账期日历") @PreAuthorize("@ss.hasPermission('wms:accountcalendar:create')") @@ -98,6 +107,11 @@ public class AccountcalendarController { List list = accountcalendarService.getAccountcalendarList(exportReqVO); // 导出 Excel List datas = AccountcalendarConvert.INSTANCE.convertList02(list); + for(AccountcalendarExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "账期日历.xls", "数据", AccountcalendarExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/areabasic/AreabasicController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/areabasic/AreabasicController.java index ba2ebe8a..c6c5d4d6 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/areabasic/AreabasicController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/areabasic/AreabasicController.java @@ -5,6 +5,9 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.accountcalendar.vo.AccountcalendarExcelVO; import com.win.module.wms.controller.areabasic.vo.*; import com.win.module.wms.convert.areabasic.AreabasicConvert; import com.win.module.wms.dal.dataobject.areabasic.AreabasicDO; @@ -39,6 +42,9 @@ public class AreabasicController { @Resource private AreabasicService areabasicService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库区") @PreAuthorize("@ss.hasPermission('wms:areabasic:create')") @@ -98,6 +104,11 @@ public class AreabasicController { List list = areabasicService.getAreabasicList(exportReqVO); // 导出 Excel List datas = AreabasicConvert.INSTANCE.convertList02(list); + for(AreabasicExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库区.xls", "数据", AreabasicExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/backflushRecord/BackflushRecordDetailbController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/backflushRecord/BackflushRecordDetailbController.java index 747de7fe..c8645819 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/backflushRecord/BackflushRecordDetailbController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/backflushRecord/BackflushRecordDetailbController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.backflushRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.areabasic.vo.AreabasicExcelVO; import com.win.module.wms.controller.backflushRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,8 @@ public class BackflushRecordDetailbController { @Resource private BackflushRecordDetailbService backflushRecordDetailbService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建制品收货记录子") @PreAuthorize("@ss.hasPermission('wms:backflush-record-detailb:create')") @@ -96,6 +101,11 @@ public class BackflushRecordDetailbController { List list = backflushRecordDetailbService.getBackflushRecordDetailbList(exportReqVO); // 导出 Excel List datas = BackflushRecordDetailbConvert.INSTANCE.convertList02(list); + for(BackflushRecordDetailbExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品收货记录子.xls", "数据", BackflushRecordDetailbExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/backflushRecord/vo/BackflushRecordDetailbExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/backflushRecord/vo/BackflushRecordDetailbExcelVO.java index e35200ec..12a52584 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/backflushRecord/vo/BackflushRecordDetailbExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/backflushRecord/vo/BackflushRecordDetailbExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.backflushRecord.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -69,6 +70,7 @@ public class BackflushRecordDetailbExcelVO { private String remark; @ExcelProperty("创建时间") + @ColumnWidth(value = 16) private LocalDateTime createTime; @ExcelProperty("创建者Id") @@ -84,4 +86,5 @@ public class BackflushRecordDetailbExcelVO { @ExcelProperty("任务明细ID") private String jobDetailId; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/balance/BalanceController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/balance/BalanceController.java index 619809b5..0753708e 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/balance/BalanceController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/balance/BalanceController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.balance; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.backflushRecord.vo.BackflushRecordDetailbExcelVO; import com.win.module.wms.controller.balance.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +39,8 @@ public class BalanceController { @Resource private BalanceService balanceService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建库存余额") @@ -96,7 +101,11 @@ public class BalanceController { List list = balanceService.getBalanceList(exportReqVO); // 导出 Excel List datas = BalanceConvert.INSTANCE.convertList02(list); - ExcelUtils.write(response, "库存余额.xls", "数据", BalanceExcelVO.class, datas); + for (BalanceExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + ExcelUtils.write(response, "库存余额.xls", "数据", BalanceExcelVO.class, datas); + } } - } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/balance/vo/BalanceExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/balance/vo/BalanceExcelVO.java index 9c995987..c35cad1a 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/balance/vo/BalanceExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/balance/vo/BalanceExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.balance.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -117,4 +118,11 @@ public class BalanceExcelVO { @ExcelProperty("体积") private BigDecimal volume; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者Id") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/barcode/BarcodeController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/barcode/BarcodeController.java index 0ef2c4ba..82b53a8a 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/barcode/BarcodeController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/barcode/BarcodeController.java @@ -5,6 +5,9 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.backflushRecord.vo.BackflushRecordDetailbExcelVO; import com.win.module.wms.controller.barcode.vo.*; import com.win.module.wms.convert.barcode.BarcodeConvert; import com.win.module.wms.dal.dataobject.barcode.BarcodeDO; @@ -39,6 +42,9 @@ public class BarcodeController { @Resource private BarcodeService barcodeService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建条码片段") @PreAuthorize("@ss.hasPermission('label:barcode:create')") @@ -98,6 +104,11 @@ public class BarcodeController { List list = barcodeService.getBarcodeList(exportReqVO); // 导出 Excel List datas = BarcodeConvert.INSTANCE.convertList02(list); + for(BarcodeExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "条码片段.xls", "数据", BarcodeExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/barcode/vo/BarcodeExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/barcode/vo/BarcodeExcelVO.java index 7c73ee27..7b2bb761 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/barcode/vo/BarcodeExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/barcode/vo/BarcodeExcelVO.java @@ -1,8 +1,11 @@ package com.win.module.wms.controller.barcode.vo; import com.alibaba.excel.annotation.ExcelProperty; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import lombok.Data; +import java.time.LocalDateTime; + /** * 条码片段 Excel VO * @@ -50,4 +53,12 @@ public class BarcodeExcelVO { @ExcelProperty("是否加密") private String isEncypt; + + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者Id") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/bom/BomController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/bom/BomController.java index 88d5f417..6bd2f1f9 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/bom/BomController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/bom/BomController.java @@ -5,6 +5,9 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.barcode.vo.BarcodeExcelVO; import com.win.module.wms.controller.bom.vo.*; import com.win.module.wms.convert.bom.BomConvert; import com.win.module.wms.dal.dataobject.bom.BomDO; @@ -39,6 +42,9 @@ public class BomController { @Resource private BomService bomService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建物料清单") @PreAuthorize("@ss.hasPermission('wms:bom:create')") @@ -98,6 +104,11 @@ public class BomController { List list = bomService.getBomList(exportReqVO); // 导出 Excel List datas = BomConvert.INSTANCE.convertList02(list); + for(BomExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "物料清单.xls", "数据", BomExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/businesstype/BusinesstypeController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/businesstype/BusinesstypeController.java index d903c6d3..aa50da6d 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/businesstype/BusinesstypeController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/businesstype/BusinesstypeController.java @@ -5,6 +5,9 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.bom.vo.BomExcelVO; import com.win.module.wms.controller.businesstype.vo.*; import com.win.module.wms.convert.businesstype.BusinesstypeConvert; import com.win.module.wms.dal.dataobject.businesstype.BusinesstypeDO; @@ -39,6 +42,9 @@ public class BusinesstypeController { @Resource private BusinesstypeService businesstypeService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建业务类型") @PreAuthorize("@ss.hasPermission('wms:businesstype:create')") @@ -98,6 +104,11 @@ public class BusinesstypeController { List list = businesstypeService.getBusinesstypeList(exportReqVO); // 导出 Excel List datas = BusinesstypeConvert.INSTANCE.convertList02(list); + for(BusinesstypeExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "业务类型.xls", "数据", BusinesstypeExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/carrier/CarrierController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/carrier/CarrierController.java index bf081cb2..1b337efc 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/carrier/CarrierController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/carrier/CarrierController.java @@ -5,6 +5,9 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.businesstype.vo.BusinesstypeExcelVO; import com.win.module.wms.controller.carrier.vo.*; import com.win.module.wms.convert.carrier.CarrierConvert; import com.win.module.wms.dal.dataobject.carrier.CarrierDO; @@ -39,6 +42,9 @@ public class CarrierController { @Resource private CarrierService carrierService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建承运商") @PreAuthorize("@ss.hasPermission('wms:carrier:create')") @@ -98,6 +104,11 @@ public class CarrierController { List list = carrierService.getCarrierList(exportReqVO); // 导出 Excel List datas = CarrierConvert.INSTANCE.convertList02(list); + for(CarrierExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "承运商.xls", "数据", CarrierExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/condition/ConditionController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/condition/ConditionController.java index 1ada7220..57c00a6a 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/condition/ConditionController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/condition/ConditionController.java @@ -5,6 +5,9 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.carrier.vo.CarrierExcelVO; import com.win.module.wms.controller.condition.vo.*; import com.win.module.wms.convert.condition.ConditionConvert; import com.win.module.wms.dal.dataobject.condition.ConditionDO; @@ -39,6 +42,9 @@ public class ConditionController { @Resource private ConditionService conditionService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建条件") @PreAuthorize("@ss.hasPermission('wms:condition:create')") @@ -98,6 +104,11 @@ public class ConditionController { List list = conditionService.getConditionList(exportReqVO); // 导出 Excel List datas = ConditionConvert.INSTANCE.convertList02(list); + for(ConditionExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "条件.xls", "数据", ConditionExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/condition/vo/ConditionExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/condition/vo/ConditionExcelVO.java index 2730eb19..761dd2e3 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/condition/vo/ConditionExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/condition/vo/ConditionExcelVO.java @@ -1,7 +1,10 @@ package com.win.module.wms.controller.condition.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; + +import java.time.LocalDateTime; import java.util.*; import com.alibaba.excel.annotation.ExcelProperty; @@ -36,4 +39,12 @@ public class ConditionExcelVO { @ExcelProperty("条件分组") private String groupCode; + + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者Id") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configuration/ConfigurationController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configuration/ConfigurationController.java index 9dceeebf..ea5492d4 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configuration/ConfigurationController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configuration/ConfigurationController.java @@ -4,6 +4,9 @@ import com.win.framework.common.pojo.CommonResult; import com.win.framework.common.pojo.PageResult; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.condition.vo.ConditionExcelVO; import com.win.module.wms.controller.configuration.vo.*; import com.win.module.wms.convert.configuration.ConfigurationConvert; import com.win.module.wms.dal.dataobject.configuration.ConfigurationDO; @@ -37,6 +40,9 @@ public class ConfigurationController { @Resource private ConfigurationService configurationService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建配置") @PreAuthorize("@ss.hasPermission('wms:configuration:create')") @@ -96,6 +102,11 @@ public class ConfigurationController { List list = configurationService.getConfigurationList(exportReqVO); // 导出 Excel List datas = ConfigurationConvert.INSTANCE.convertList02(list); + for(ConfigurationExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "配置.xls", "数据", ConfigurationExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configuration/vo/ConfigurationExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configuration/vo/ConfigurationExcelVO.java index f0c56d9c..0ed025c3 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configuration/vo/ConfigurationExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configuration/vo/ConfigurationExcelVO.java @@ -1,7 +1,10 @@ package com.win.module.wms.controller.configuration.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; + +import java.time.LocalDateTime; import java.util.*; import com.alibaba.excel.annotation.ExcelProperty; @@ -32,4 +35,12 @@ public class ConfigurationExcelVO { @ExcelProperty("配置分组") private String groupCode; + + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者Id") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configurationsetting/ConfigurationsettingController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configurationsetting/ConfigurationsettingController.java index c26160fe..189980a3 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configurationsetting/ConfigurationsettingController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configurationsetting/ConfigurationsettingController.java @@ -5,6 +5,9 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.configuration.vo.ConfigurationExcelVO; import com.win.module.wms.controller.configurationsetting.vo.*; import com.win.module.wms.convert.configurationsetting.ConfigurationsettingConvert; import com.win.module.wms.dal.dataobject.configurationsetting.ConfigurationsettingDO; @@ -39,6 +42,9 @@ public class ConfigurationsettingController { @Resource private ConfigurationsettingService configurationsettingService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建配置设置") @PreAuthorize("@ss.hasPermission('wms:configurationsetting:create')") @@ -98,6 +104,11 @@ public class ConfigurationsettingController { List list = configurationsettingService.getConfigurationsettingList(exportReqVO); // 导出 Excel List datas = ConfigurationsettingConvert.INSTANCE.convertList02(list); + for(ConfigurationsettingExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "配置设置.xls", "数据", ConfigurationsettingExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configurationsetting/vo/ConfigurationsettingExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configurationsetting/vo/ConfigurationsettingExcelVO.java index ad9852e6..70f14019 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configurationsetting/vo/ConfigurationsettingExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/configurationsetting/vo/ConfigurationsettingExcelVO.java @@ -1,7 +1,10 @@ package com.win.module.wms.controller.configurationsetting.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; + +import java.time.LocalDateTime; import java.util.*; import com.alibaba.excel.annotation.ExcelProperty; @@ -43,4 +46,11 @@ public class ConfigurationsettingExcelVO { @ExcelProperty("必填") private String isRequired; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者Id") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/consumeRecord/ConsumeRecordDetailbController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/consumeRecord/ConsumeRecordDetailbController.java index ea07ecd8..261dd5f9 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/consumeRecord/ConsumeRecordDetailbController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/consumeRecord/ConsumeRecordDetailbController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.consumeRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.configurationsetting.vo.ConfigurationsettingExcelVO; import com.win.module.wms.controller.consumeRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class ConsumeRecordDetailbController { @Resource private ConsumeRecordDetailbService consumeRecordDetailbService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品返修记录子") @PreAuthorize("@ss.hasPermission('wms:consume-record-detailb:create')") @@ -96,6 +102,11 @@ public class ConsumeRecordDetailbController { List list = consumeRecordDetailbService.getConsumeRecordDetailbList(exportReqVO); // 导出 Excel List datas = ConsumeRecordDetailbConvert.INSTANCE.convertList02(list); + for(ConsumeRecordDetailbExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品返修记录子.xls", "数据", ConsumeRecordDetailbExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/consumereRequest/ConsumereRequestDetailbController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/consumereRequest/ConsumereRequestDetailbController.java index fcb9d962..a576cc59 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/consumereRequest/ConsumereRequestDetailbController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/consumereRequest/ConsumereRequestDetailbController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.consumereRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.consumeRecord.vo.ConsumeRecordDetailbExcelVO; import com.win.module.wms.controller.consumereRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class ConsumereRequestDetailbController { @Resource private ConsumereRequestDetailbService consumereRequestDetailbService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品返修申请子") @PreAuthorize("@ss.hasPermission('wms:consumere-request-detailb:create')") @@ -96,6 +102,11 @@ public class ConsumereRequestDetailbController { List list = consumereRequestDetailbService.getConsumereRequestDetailbList(exportReqVO); // 导出 Excel List datas = ConsumereRequestDetailbConvert.INSTANCE.convertList02(list); + for(ConsumereRequestDetailbExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品返修申请子.xls", "数据", ConsumereRequestDetailbExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/ContainerDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/ContainerDetailController.java index 23b6c495..34df8b2c 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/ContainerDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/ContainerDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.container; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.container.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ContainerDetailController { @Resource private ContainerDetailService containerDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建器具子") @PreAuthorize("@ss.hasPermission('wms:container-detail:create')") @@ -96,6 +101,11 @@ public class ContainerDetailController { List list = containerDetailService.getContainerDetailList(exportReqVO); // 导出 Excel List datas = ContainerDetailConvert.INSTANCE.convertList02(list); + for(ContainerDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "器具子.xls", "数据", ContainerDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/ContainerMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/ContainerMainController.java index 46419b4d..b65089f6 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/ContainerMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/ContainerMainController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.container; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.consumereRequest.vo.ConsumereRequestDetailbExcelVO; import com.win.module.wms.controller.container.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class ContainerMainController { @Resource private ContainerMainService containerMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建器具主") @PreAuthorize("@ss.hasPermission('wms:container-main:create')") @@ -96,6 +102,11 @@ public class ContainerMainController { List list = containerMainService.getContainerMainList(exportReqVO); // 导出 Excel List datas = ContainerMainConvert.INSTANCE.convertList02(list); + for(ContainerMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "器具主.xls", "数据", ContainerMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/vo/ContainerDetailExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/vo/ContainerDetailExcelVO.java index 2e601a59..a7e0741c 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/vo/ContainerDetailExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/vo/ContainerDetailExcelVO.java @@ -1,7 +1,10 @@ package com.win.module.wms.controller.container.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; + +import java.time.LocalDateTime; import java.util.*; import java.math.BigDecimal; @@ -42,4 +45,11 @@ public class ContainerDetailExcelVO { @ExcelProperty("数量") private BigDecimal qty; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者Id") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/vo/ContainerMainExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/vo/ContainerMainExcelVO.java index 5355e5e0..8f33071c 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/vo/ContainerMainExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/vo/ContainerMainExcelVO.java @@ -1,7 +1,10 @@ package com.win.module.wms.controller.container.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; + +import java.time.LocalDateTime; import java.util.*; import java.math.BigDecimal; @@ -38,4 +41,11 @@ public class ContainerMainExcelVO { @ExcelProperty("货主代码") private String ownerCode; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者Id") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countJob/CountJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countJob/CountJobDetailController.java index ac6e81a9..6ca06476 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countJob/CountJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countJob/CountJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.countJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.countJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class CountJobDetailController { @Resource private CountJobDetailService countJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建盘点任务子") @PreAuthorize("@ss.hasPermission('wms:count-job-detail:create')") @@ -96,6 +101,11 @@ public class CountJobDetailController { List list = countJobDetailService.getCountJobDetailList(exportReqVO); // 导出 Excel List datas = CountJobDetailConvert.INSTANCE.convertList02(list); + for(CountJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "盘点任务子.xls", "数据", CountJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countJob/CountJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countJob/CountJobMainController.java index 2c272eb7..a5ed19d9 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countJob/CountJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countJob/CountJobMainController.java @@ -1,6 +1,9 @@ package com.win.module.wms.controller.countJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.countJob.vo.*; +import com.win.module.wms.controller.countadjustRequest.vo.CountadjustRequestMainExcelVO; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import org.springframework.validation.annotation.Validated; @@ -37,6 +40,9 @@ public class CountJobMainController { @Resource private CountJobMainService countJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建盘点任务主") @PreAuthorize("@ss.hasPermission('wms:count-job-main:create')") @@ -96,6 +102,11 @@ public class CountJobMainController { List list = countJobMainService.getCountJobMainList(exportReqVO); // 导出 Excel List datas = CountJobMainConvert.INSTANCE.convertList02(list); + for(CountJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "盘点任务主.xls", "数据", CountJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countPlan/CountPlanDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countPlan/CountPlanDetailController.java index b6744377..959d673b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countPlan/CountPlanDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countPlan/CountPlanDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.countPlan; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.countPlan.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class CountPlanDetailController { @Resource private CountPlanDetailService countPlanDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建盘点计划子") @PreAuthorize("@ss.hasPermission('wms:count-plan-detail:create')") @@ -96,6 +101,11 @@ public class CountPlanDetailController { List list = countPlanDetailService.getCountPlanDetailList(exportReqVO); // 导出 Excel List datas = CountPlanDetailConvert.INSTANCE.convertList02(list); + for(CountPlanDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "盘点计划子.xls", "数据", CountPlanDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countPlan/CountPlanMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countPlan/CountPlanMainController.java index c4a0d5e0..1f09bc6f 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countPlan/CountPlanMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countPlan/CountPlanMainController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.countPlan; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.countJob.vo.CountJobMainExcelVO; import com.win.module.wms.controller.countPlan.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class CountPlanMainController { @Resource private CountPlanMainService countPlanMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建盘点计划主") @PreAuthorize("@ss.hasPermission('wms:count-plan-main:create')") @@ -96,6 +102,11 @@ public class CountPlanMainController { List list = countPlanMainService.getCountPlanMainList(exportReqVO); // 导出 Excel List datas = CountPlanMainConvert.INSTANCE.convertList02(list); + for(CountPlanMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "盘点计划主.xls", "数据", CountPlanMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/CountRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/CountRecordDetailController.java index cd374e90..704f94b6 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/CountRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/CountRecordDetailController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.countRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.countPlan.vo.CountPlanMainExcelVO; import com.win.module.wms.controller.countRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class CountRecordDetailController { @Resource private CountRecordDetailService countRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建盘点记录子") @PreAuthorize("@ss.hasPermission('wms:count-record-detail:create')") @@ -96,6 +102,11 @@ public class CountRecordDetailController { List list = countRecordDetailService.getCountRecordDetailList(exportReqVO); // 导出 Excel List datas = CountRecordDetailConvert.INSTANCE.convertList02(list); + for(CountRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "盘点记录子.xls", "数据", CountRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/CountRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/CountRecordMainController.java index d59c7e37..03a91088 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/CountRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/CountRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.countRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.countRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class CountRecordMainController { @Resource private CountRecordMainService countRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建盘点记录主") @PreAuthorize("@ss.hasPermission('wms:count-record-main:create')") @@ -96,6 +101,11 @@ public class CountRecordMainController { List list = countRecordMainService.getCountRecordMainList(exportReqVO); // 导出 Excel List datas = CountRecordMainConvert.INSTANCE.convertList02(list); + for(CountRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "盘点记录主.xls", "数据", CountRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/vo/CountRecordDetailExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/vo/CountRecordDetailExcelVO.java index e898ee02..4fde13ed 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/vo/CountRecordDetailExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/vo/CountRecordDetailExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.countRecord.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -97,10 +98,11 @@ public class CountRecordDetailExcelVO { private String remark; @ExcelProperty("创建时间") + @ColumnWidth(value = 16) private LocalDateTime createTime; @ExcelProperty("创建者Id") - private String creatorId; + private String creator; @ExcelProperty("任务明细ID") private String jobDetailId; diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/vo/CountRecordMainExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/vo/CountRecordMainExcelVO.java index a60f922a..9c684b0d 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/vo/CountRecordMainExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRecord/vo/CountRecordMainExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.countRecord.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -76,6 +77,7 @@ public class CountRecordMainExcelVO { private String remark; @ExcelProperty("创建时间") + @ColumnWidth(value = 16) private LocalDateTime createTime; @ExcelProperty("创建者Id") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRequest/CountRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRequest/CountRequestDetailController.java index 38028298..f0d16cba 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRequest/CountRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRequest/CountRequestDetailController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.countRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.countRecord.vo.CountRecordMainExcelVO; import com.win.module.wms.controller.countRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,10 @@ public class CountRequestDetailController { @Resource private CountRequestDetailService countRequestDetailService; + @Resource + private AdminUserApi userApi; + + @PostMapping("/create") @Operation(summary = "创建盘点申请子") @PreAuthorize("@ss.hasPermission('wms:count-request-detail:create')") @@ -96,6 +103,11 @@ public class CountRequestDetailController { List list = countRequestDetailService.getCountRequestDetailList(exportReqVO); // 导出 Excel List datas = CountRequestDetailConvert.INSTANCE.convertList02(list); + for(CountRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "盘点申请子.xls", "数据", CountRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRequest/CountRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRequest/CountRequestMainController.java index 8d413ca1..27d7f1c3 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRequest/CountRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countRequest/CountRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.countRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.countRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,10 @@ public class CountRequestMainController { @Resource private CountRequestMainService countRequestMainService; + @Resource + private AdminUserApi userApi; + + @PostMapping("/create") @Operation(summary = "创建盘点申请主") @PreAuthorize("@ss.hasPermission('wms:count-request-main:create')") @@ -96,6 +102,11 @@ public class CountRequestMainController { List list = countRequestMainService.getCountRequestMainList(exportReqVO); // 导出 Excel List datas = CountRequestMainConvert.INSTANCE.convertList02(list); + for(CountRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "盘点申请主.xls", "数据", CountRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRecord/CountadjustRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRecord/CountadjustRecordDetailController.java index 6257da4a..ec13018f 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRecord/CountadjustRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRecord/CountadjustRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.countadjustRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.countadjustRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class CountadjustRecordDetailController { @Resource private CountadjustRecordDetailService countadjustRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建盘点调整记录子") @PreAuthorize("@ss.hasPermission('wms:countadjust-record-detail:create')") @@ -96,6 +101,11 @@ public class CountadjustRecordDetailController { List list = countadjustRecordDetailService.getCountadjustRecordDetailList(exportReqVO); // 导出 Excel List datas = CountadjustRecordDetailConvert.INSTANCE.convertList02(list); + for(CountadjustRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "盘点调整记录子.xls", "数据", CountadjustRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRecord/CountadjustRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRecord/CountadjustRecordMainController.java index f9ae67cf..9c41c538 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRecord/CountadjustRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRecord/CountadjustRecordMainController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.countadjustRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.container.vo.ContainerMainExcelVO; import com.win.module.wms.controller.countadjustRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class CountadjustRecordMainController { @Resource private CountadjustRecordMainService countadjustRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建盘点调整记录主") @PreAuthorize("@ss.hasPermission('wms:countadjust-record-main:create')") @@ -96,6 +102,11 @@ public class CountadjustRecordMainController { List list = countadjustRecordMainService.getCountadjustRecordMainList(exportReqVO); // 导出 Excel List datas = CountadjustRecordMainConvert.INSTANCE.convertList02(list); + for(CountadjustRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "盘点调整记录主.xls", "数据", CountadjustRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRequest/CountadjustRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRequest/CountadjustRequestDetailController.java index 049dc422..6a736028 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRequest/CountadjustRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRequest/CountadjustRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.countadjustRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.countadjustRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class CountadjustRequestDetailController { @Resource private CountadjustRequestDetailService countadjustRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建盘点调整申请子") @PreAuthorize("@ss.hasPermission('wms:countadjust-request-detail:create')") @@ -96,6 +101,11 @@ public class CountadjustRequestDetailController { List list = countadjustRequestDetailService.getCountadjustRequestDetailList(exportReqVO); // 导出 Excel List datas = CountadjustRequestDetailConvert.INSTANCE.convertList02(list); + for(CountadjustRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "盘点调整申请子.xls", "数据", CountadjustRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRequest/CountadjustRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRequest/CountadjustRequestMainController.java index 71838907..83a98050 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRequest/CountadjustRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countadjustRequest/CountadjustRequestMainController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.countadjustRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.countadjustRecord.vo.CountadjustRecordMainExcelVO; import com.win.module.wms.controller.countadjustRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class CountadjustRequestMainController { @Resource private CountadjustRequestMainService countadjustRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建盘点调整申请主") @PreAuthorize("@ss.hasPermission('wms:countadjust-request-main:create')") @@ -96,6 +102,11 @@ public class CountadjustRequestMainController { List list = countadjustRequestMainService.getCountadjustRequestMainList(exportReqVO); // 导出 Excel List datas = CountadjustRequestMainConvert.INSTANCE.convertList02(list); + for(CountadjustRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "盘点调整申请主.xls", "数据", CountadjustRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/currencyexchange/CurrencyexchangeController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/currencyexchange/CurrencyexchangeController.java index 4ac1b0cf..53de14d7 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/currencyexchange/CurrencyexchangeController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/currencyexchange/CurrencyexchangeController.java @@ -5,6 +5,9 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.countRequest.vo.CountRequestMainExcelVO; import com.win.module.wms.controller.currencyexchange.vo.*; import com.win.module.wms.convert.currencyexchange.CurrencyexchangeConvert; import com.win.module.wms.dal.dataobject.currencyexchange.CurrencyexchangeDO; @@ -39,6 +42,9 @@ public class CurrencyexchangeController { @Resource private CurrencyexchangeService currencyexchangeService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建货币转换") @PreAuthorize("@ss.hasPermission('wms:currencyexchange:create')") @@ -98,6 +104,11 @@ public class CurrencyexchangeController { List list = currencyexchangeService.getCurrencyexchangeList(exportReqVO); // 导出 Excel List datas = CurrencyexchangeConvert.INSTANCE.convertList02(list); + for(CurrencyexchangeExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "货币转换.xls", "数据", CurrencyexchangeExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customer/CustomerController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customer/CustomerController.java index 43a1ecab..21f1f469 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customer/CustomerController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customer/CustomerController.java @@ -5,6 +5,9 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.currencyexchange.vo.CurrencyexchangeExcelVO; import com.win.module.wms.controller.customer.vo.CustomerImportExcelVo; import com.win.module.wms.controller.customer.vo.*; import com.win.module.wms.convert.customer.CustomerConvert; @@ -40,6 +43,9 @@ public class CustomerController { @Resource private CustomerService customerService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户") @PreAuthorize("@ss.hasPermission('wms:customer:create')") @@ -99,6 +105,11 @@ public class CustomerController { List list = customerService.getCustomerList(exportReqVO); // 导出 Excel List datas = CustomerConvert.INSTANCE.convertList02(list); + for(CustomerExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户.xls", "数据", CustomerExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerdock/CustomerdockController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerdock/CustomerdockController.java index bd7fb774..59552b7a 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerdock/CustomerdockController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerdock/CustomerdockController.java @@ -5,6 +5,9 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.customer.vo.CustomerExcelVO; import com.win.module.wms.controller.customer.vo.CustomerImportExcelVo; import com.win.module.wms.controller.customerdock.vo.*; import com.win.module.wms.convert.customerdock.CustomerdockConvert; @@ -40,6 +43,9 @@ public class CustomerdockController { @Resource private CustomerdockService customerdockService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户月台") @PreAuthorize("@ss.hasPermission('wms:customerdock:create')") @@ -99,6 +105,11 @@ public class CustomerdockController { List list = customerdockService.getCustomerdockList(exportReqVO); // 导出 Excel List datas = CustomerdockConvert.INSTANCE.convertList02(list); + for(CustomerdockExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户月台.xls", "数据", CustomerdockExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customeritem/CustomeritemController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customeritem/CustomeritemController.java index 5fd1c48b..dbf01db8 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customeritem/CustomeritemController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customeritem/CustomeritemController.java @@ -5,6 +5,9 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.customerdock.vo.CustomerdockExcelVO; import com.win.module.wms.controller.customeritem.vo.*; import com.win.module.wms.convert.customeritem.CustomeritemConvert; import com.win.module.wms.dal.dataobject.customeritem.CustomeritemDO; @@ -39,6 +42,9 @@ public class CustomeritemController { @Resource private CustomeritemService customeritemService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户物品") @PreAuthorize("@ss.hasPermission('wms:customeritem:create')") @@ -98,6 +104,11 @@ public class CustomeritemController { List list = customeritemService.getCustomeritemList(exportReqVO); // 导出 Excel List datas = CustomeritemConvert.INSTANCE.convertList02(list); + for(CustomeritemExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户物品.xls", "数据", CustomeritemExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRecord/CustomerreceiptRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRecord/CustomerreceiptRecordDetailController.java index e3db5123..b8b56ecf 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRecord/CustomerreceiptRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRecord/CustomerreceiptRecordDetailController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.customerreceiptRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.customeritem.vo.CustomeritemExcelVO; import com.win.module.wms.controller.customerreceiptRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class CustomerreceiptRecordDetailController { @Resource private CustomerreceiptRecordDetailService customerreceiptRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户收货记录子") @PreAuthorize("@ss.hasPermission('wms:customerreceipt-record-detail:create')") @@ -96,6 +102,11 @@ public class CustomerreceiptRecordDetailController { List list = customerreceiptRecordDetailService.getCustomerreceiptRecordDetailList(exportReqVO); // 导出 Excel List datas = CustomerreceiptRecordDetailConvert.INSTANCE.convertList02(list); + for(CustomerreceiptRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户收货记录子.xls", "数据", CustomerreceiptRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRecord/CustomerreceiptRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRecord/CustomerreceiptRecordMainController.java index c47cf684..ad49c46e 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRecord/CustomerreceiptRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRecord/CustomerreceiptRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.customerreceiptRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.customerreceiptRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,8 @@ public class CustomerreceiptRecordMainController { @Resource private CustomerreceiptRecordMainService customerreceiptRecordMainService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建客户收货记录主") @PreAuthorize("@ss.hasPermission('wms:customerreceipt-record-main:create')") @@ -96,6 +100,11 @@ public class CustomerreceiptRecordMainController { List list = customerreceiptRecordMainService.getCustomerreceiptRecordMainList(exportReqVO); // 导出 Excel List datas = CustomerreceiptRecordMainConvert.INSTANCE.convertList02(list); + for(CustomerreceiptRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户收货记录主.xls", "数据", CustomerreceiptRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRequest/CustomerreceiptRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRequest/CustomerreceiptRequestDetailController.java index 83db41fc..6563f2a1 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRequest/CustomerreceiptRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRequest/CustomerreceiptRequestDetailController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.customerreceiptRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.customerreceiptRecord.vo.CustomerreceiptRecordDetailExcelVO; import com.win.module.wms.controller.customerreceiptRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class CustomerreceiptRequestDetailController { @Resource private CustomerreceiptRequestDetailService customerreceiptRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户收货申请子") @PreAuthorize("@ss.hasPermission('wms:customerreceipt-request-detail:create')") @@ -96,6 +102,11 @@ public class CustomerreceiptRequestDetailController { List list = customerreceiptRequestDetailService.getCustomerreceiptRequestDetailList(exportReqVO); // 导出 Excel List datas = CustomerreceiptRequestDetailConvert.INSTANCE.convertList02(list); + for(CustomerreceiptRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户收货申请子.xls", "数据", CustomerreceiptRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRequest/CustomerreceiptRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRequest/CustomerreceiptRequestMainController.java index 74be14d1..a2c7e438 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRequest/CustomerreceiptRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreceiptRequest/CustomerreceiptRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.customerreceiptRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.customerreceiptRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class CustomerreceiptRequestMainController { @Resource private CustomerreceiptRequestMainService customerreceiptRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户收货申请主") @PreAuthorize("@ss.hasPermission('wms:customerreceipt-request-main:create')") @@ -96,6 +101,11 @@ public class CustomerreceiptRequestMainController { List list = customerreceiptRequestMainService.getCustomerreceiptRequestMainList(exportReqVO); // 导出 Excel List datas = CustomerreceiptRequestMainConvert.INSTANCE.convertList02(list); + for(CustomerreceiptRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户收货申请主.xls", "数据", CustomerreceiptRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnJob/CustomerreturnJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnJob/CustomerreturnJobDetailController.java index 50a6d6ad..7d26bb35 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnJob/CustomerreturnJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnJob/CustomerreturnJobDetailController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.customerreturnJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.customerreceiptRequest.vo.CustomerreceiptRequestMainExcelVO; import com.win.module.wms.controller.customerreturnJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class CustomerreturnJobDetailController { @Resource private CustomerreturnJobDetailService customerreturnJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户退货任务子") @PreAuthorize("@ss.hasPermission('wms:customerreturn-job-detail:create')") @@ -96,6 +102,11 @@ public class CustomerreturnJobDetailController { List list = customerreturnJobDetailService.getCustomerreturnJobDetailList(exportReqVO); // 导出 Excel List datas = CustomerreturnJobDetailConvert.INSTANCE.convertList02(list); + for(CustomerreturnJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户退货任务子.xls", "数据", CustomerreturnJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnJob/CustomerreturnJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnJob/CustomerreturnJobMainController.java index 443abd72..4539a6b3 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnJob/CustomerreturnJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnJob/CustomerreturnJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.customerreturnJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.customerreturnJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class CustomerreturnJobMainController { @Resource private CustomerreturnJobMainService customerreturnJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户退货任务主") @PreAuthorize("@ss.hasPermission('wms:customerreturn-job-main:create')") @@ -96,6 +101,11 @@ public class CustomerreturnJobMainController { List list = customerreturnJobMainService.getCustomerreturnJobMainList(exportReqVO); // 导出 Excel List datas = CustomerreturnJobMainConvert.INSTANCE.convertList02(list); + for(CustomerreturnJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户退货任务主.xls", "数据", CustomerreturnJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRecord/CustomerreturnRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRecord/CustomerreturnRecordDetailController.java index 85bcf368..c9507cc0 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRecord/CustomerreturnRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRecord/CustomerreturnRecordDetailController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.customerreturnRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.customerreturnJob.vo.CustomerreturnJobMainExcelVO; import com.win.module.wms.controller.customerreturnRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class CustomerreturnRecordDetailController { @Resource private CustomerreturnRecordDetailService customerreturnRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户退货记录子") @PreAuthorize("@ss.hasPermission('wms:customerreturn-record-detail:create')") @@ -96,6 +102,11 @@ public class CustomerreturnRecordDetailController { List list = customerreturnRecordDetailService.getCustomerreturnRecordDetailList(exportReqVO); // 导出 Excel List datas = CustomerreturnRecordDetailConvert.INSTANCE.convertList02(list); + for(CustomerreturnRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户退货记录子.xls", "数据", CustomerreturnRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRecord/CustomerreturnRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRecord/CustomerreturnRecordMainController.java index 85822889..be0bdc20 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRecord/CustomerreturnRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRecord/CustomerreturnRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.customerreturnRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.customerreturnRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class CustomerreturnRecordMainController { @Resource private CustomerreturnRecordMainService customerreturnRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户退货记录主") @PreAuthorize("@ss.hasPermission('wms:customerreturn-record-main:create')") @@ -96,6 +101,11 @@ public class CustomerreturnRecordMainController { List list = customerreturnRecordMainService.getCustomerreturnRecordMainList(exportReqVO); // 导出 Excel List datas = CustomerreturnRecordMainConvert.INSTANCE.convertList02(list); + for(CustomerreturnRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户退货记录主.xls", "数据", CustomerreturnRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRecord/vo/CustomerreturnRecordMainExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRecord/vo/CustomerreturnRecordMainExcelVO.java index 59890794..ca38ec14 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRecord/vo/CustomerreturnRecordMainExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRecord/vo/CustomerreturnRecordMainExcelVO.java @@ -120,4 +120,9 @@ public class CustomerreturnRecordMainExcelVO { @ExcelProperty("从库区代码范围") private String fromAreaCodes; + + + @ExcelProperty("创建者ID") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRequest/CustomerreturnRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRequest/CustomerreturnRequestDetailController.java index 4830b51a..a613d32f 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRequest/CustomerreturnRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRequest/CustomerreturnRequestDetailController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.customerreturnRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.customerreturnRecord.vo.CustomerreturnRecordMainExcelVO; import com.win.module.wms.controller.customerreturnRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class CustomerreturnRequestDetailController { @Resource private CustomerreturnRequestDetailService customerreturnRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户退货申请子") @PreAuthorize("@ss.hasPermission('wms:customerreturn-request-detail:create')") @@ -96,6 +102,11 @@ public class CustomerreturnRequestDetailController { List list = customerreturnRequestDetailService.getCustomerreturnRequestDetailList(exportReqVO); // 导出 Excel List datas = CustomerreturnRequestDetailConvert.INSTANCE.convertList02(list); + for(CustomerreturnRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户退货申请子.xls", "数据", CustomerreturnRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRequest/CustomerreturnRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRequest/CustomerreturnRequestMainController.java index a9b86586..55600d09 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRequest/CustomerreturnRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnRequest/CustomerreturnRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.customerreturnRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.customerreturnRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class CustomerreturnRequestMainController { @Resource private CustomerreturnRequestMainService customerreturnRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户退货申请主") @PreAuthorize("@ss.hasPermission('wms:customerreturn-request-main:create')") @@ -96,6 +101,11 @@ public class CustomerreturnRequestMainController { List list = customerreturnRequestMainService.getCustomerreturnRequestMainList(exportReqVO); // 导出 Excel List datas = CustomerreturnRequestMainConvert.INSTANCE.convertList02(list); + for(CustomerreturnRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户退货申请主.xls", "数据", CustomerreturnRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRecord/CustomersettleRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRecord/CustomersettleRecordDetailController.java index 23dc4389..0bf15a5a 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRecord/CustomersettleRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRecord/CustomersettleRecordDetailController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.customersettleRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.customerreturnRequest.vo.CustomerreturnRequestMainExcelVO; import com.win.module.wms.controller.customersettleRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class CustomersettleRecordDetailController { @Resource private CustomersettleRecordDetailService customersettleRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户结算记录子") @PreAuthorize("@ss.hasPermission('wms:customersettle-record-detail:create')") @@ -96,6 +102,11 @@ public class CustomersettleRecordDetailController { List list = customersettleRecordDetailService.getCustomersettleRecordDetailList(exportReqVO); // 导出 Excel List datas = CustomersettleRecordDetailConvert.INSTANCE.convertList02(list); + for(CustomersettleRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户结算记录子.xls", "数据", CustomersettleRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRecord/CustomersettleRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRecord/CustomersettleRecordMainController.java index 1d2740d4..51be8bd2 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRecord/CustomersettleRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRecord/CustomersettleRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.customersettleRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.customersettleRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class CustomersettleRecordMainController { @Resource private CustomersettleRecordMainService customersettleRecordMainService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建客户结算记录主") @@ -96,6 +100,11 @@ public class CustomersettleRecordMainController { List list = customersettleRecordMainService.getCustomersettleRecordMainList(exportReqVO); // 导出 Excel List datas = CustomersettleRecordMainConvert.INSTANCE.convertList02(list); + for(CustomersettleRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户结算记录主.xls", "数据", CustomersettleRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRequest/CustomersettleRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRequest/CustomersettleRequestDetailController.java index 8b4d46e1..1036bb0b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRequest/CustomersettleRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRequest/CustomersettleRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.customersettleRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.customersettleRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class CustomersettleRequestDetailController { @Resource private CustomersettleRequestDetailService customersettleRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建客户结算申请子") @PreAuthorize("@ss.hasPermission('wms:customersettle-request-detail:create')") @@ -96,6 +101,11 @@ public class CustomersettleRequestDetailController { List list = customersettleRequestDetailService.getCustomersettleRequestDetailList(exportReqVO); // 导出 Excel List datas = CustomersettleRequestDetailConvert.INSTANCE.convertList02(list); + for(CustomersettleRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户结算申请子.xls", "数据", CustomersettleRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRequest/CustomersettleRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRequest/CustomersettleRequestMainController.java index b3f943e3..9b3a00c1 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRequest/CustomersettleRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customersettleRequest/CustomersettleRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.customersettleRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.customersettleRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class CustomersettleRequestMainController { @Resource private CustomersettleRequestMainService customersettleRequestMainService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建客户结算申请主") @@ -96,6 +100,11 @@ public class CustomersettleRequestMainController { List list = customersettleRequestMainService.getCustomersettleRequestMainList(exportReqVO); // 导出 Excel List datas = CustomersettleRequestMainConvert.INSTANCE.convertList02(list); + for(CustomersettleRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "客户结算申请主.xls", "数据", CustomersettleRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverJob/DeliverJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverJob/DeliverJobDetailController.java index f6c62896..874dbc70 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverJob/DeliverJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverJob/DeliverJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.deliverJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.deliverJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class DeliverJobDetailController { @Resource private DeliverJobDetailService deliverJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建发货任务子") @PreAuthorize("@ss.hasPermission('wms:deliver-job-detail:create')") @@ -96,6 +101,11 @@ public class DeliverJobDetailController { List list = deliverJobDetailService.getDeliverJobDetailList(exportReqVO); // 导出 Excel List datas = DeliverJobDetailConvert.INSTANCE.convertList02(list); + for(DeliverJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发货任务子.xls", "数据", DeliverJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverJob/DeliverJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverJob/DeliverJobMainController.java index bf798f19..6b00a9dc 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverJob/DeliverJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverJob/DeliverJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.deliverJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.deliverJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class DeliverJobMainController { @Resource private DeliverJobMainService deliverJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建发货任务主") @PreAuthorize("@ss.hasPermission('wms:deliver-job-main:create')") @@ -96,6 +101,11 @@ public class DeliverJobMainController { List list = deliverJobMainService.getDeliverJobMainList(exportReqVO); // 导出 Excel List datas = DeliverJobMainConvert.INSTANCE.convertList02(list); + for(DeliverJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发货任务主.xls", "数据", DeliverJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverPlan/DeliverPlanDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverPlan/DeliverPlanDetailController.java index 931f2875..68a9820f 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverPlan/DeliverPlanDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverPlan/DeliverPlanDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.deliverPlan; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.deliverPlan.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class DeliverPlanDetailController { @Resource private DeliverPlanDetailService deliverPlanDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建发货计划子") @PreAuthorize("@ss.hasPermission('wms:deliver-plan-detail:create')") @@ -96,6 +101,12 @@ public class DeliverPlanDetailController { List list = deliverPlanDetailService.getDeliverPlanDetailList(exportReqVO); // 导出 Excel List datas = DeliverPlanDetailConvert.INSTANCE.convertList02(list); + + for(DeliverPlanDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发货计划子.xls", "数据", DeliverPlanDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverPlan/DeliverPlanMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverPlan/DeliverPlanMainController.java index 0cf9aee0..89272de1 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverPlan/DeliverPlanMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverPlan/DeliverPlanMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.deliverPlan; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.deliverPlan.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class DeliverPlanMainController { @Resource private DeliverPlanMainService deliverPlanMainService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建发货计划主") @@ -96,6 +100,11 @@ public class DeliverPlanMainController { List list = deliverPlanMainService.getDeliverPlanMainList(exportReqVO); // 导出 Excel List datas = DeliverPlanMainConvert.INSTANCE.convertList02(list); + for(DeliverPlanMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发货计划主.xls", "数据", DeliverPlanMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRecord/DeliverRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRecord/DeliverRecordDetailController.java index a0db60dd..d2f5124c 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRecord/DeliverRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRecord/DeliverRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.deliverRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.deliverRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class DeliverRecordDetailController { @Resource private DeliverRecordDetailService deliverRecordDetailService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建发货记录子") @@ -96,6 +100,11 @@ public class DeliverRecordDetailController { List list = deliverRecordDetailService.getDeliverRecordDetailList(exportReqVO); // 导出 Excel List datas = DeliverRecordDetailConvert.INSTANCE.convertList02(list); + for(DeliverRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发货记录子.xls", "数据", DeliverRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRecord/DeliverRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRecord/DeliverRecordMainController.java index 1db86cfc..a62afd81 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRecord/DeliverRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRecord/DeliverRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.deliverRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.deliverRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class DeliverRecordMainController { @Resource private DeliverRecordMainService deliverRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建发货记录主") @PreAuthorize("@ss.hasPermission('wms:deliver-record-main:create')") @@ -96,6 +101,11 @@ public class DeliverRecordMainController { List list = deliverRecordMainService.getDeliverRecordMainList(exportReqVO); // 导出 Excel List datas = DeliverRecordMainConvert.INSTANCE.convertList02(list); + for(DeliverRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发货记录主.xls", "数据", DeliverRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRequest/DeliverRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRequest/DeliverRequestDetailController.java index 43f7fa2e..f41effe7 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRequest/DeliverRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRequest/DeliverRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.deliverRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.deliverRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class DeliverRequestDetailController { @Resource private DeliverRequestDetailService deliverRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建发货申请子") @PreAuthorize("@ss.hasPermission('wms:deliver-request-detail:create')") @@ -96,6 +101,11 @@ public class DeliverRequestDetailController { List list = deliverRequestDetailService.getDeliverRequestDetailList(exportReqVO); // 导出 Excel List datas = DeliverRequestDetailConvert.INSTANCE.convertList02(list); + for(DeliverRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发货申请子.xls", "数据", DeliverRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRequest/DeliverRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRequest/DeliverRequestMainController.java index ecbceff7..dc95aadc 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRequest/DeliverRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/deliverRequest/DeliverRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.deliverRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.deliverRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class DeliverRequestMainController { @Resource private DeliverRequestMainService deliverRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建发货申请主") @PreAuthorize("@ss.hasPermission('wms:deliver-request-main:create')") @@ -96,6 +101,11 @@ public class DeliverRequestMainController { List list = deliverRequestMainService.getDeliverRequestMainList(exportReqVO); // 导出 Excel List datas = DeliverRequestMainConvert.INSTANCE.convertList02(list); + for(DeliverRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发货申请主.xls", "数据", DeliverRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/demandforecasting/DemandforecastingDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/demandforecasting/DemandforecastingDetailController.java index c013f3dd..a824b2f5 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/demandforecasting/DemandforecastingDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/demandforecasting/DemandforecastingDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.demandforecasting; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.demandforecasting.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class DemandforecastingDetailController { @Resource private DemandforecastingDetailService demandforecastingDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建要货预测子") @PreAuthorize("@ss.hasPermission('wms:demandforecasting-detail:create')") @@ -96,6 +101,11 @@ public class DemandforecastingDetailController { List list = demandforecastingDetailService.getDemandforecastingDetailList(exportReqVO); // 导出 Excel List datas = DemandforecastingDetailConvert.INSTANCE.convertList02(list); + for(DemandforecastingDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "要货预测子.xls", "数据", DemandforecastingDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/demandforecasting/DemandforecastingMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/demandforecasting/DemandforecastingMainController.java index fef591c0..be8439b6 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/demandforecasting/DemandforecastingMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/demandforecasting/DemandforecastingMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.demandforecasting; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.demandforecasting.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class DemandforecastingMainController { @Resource private DemandforecastingMainService demandforecastingMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建要货预测主") @PreAuthorize("@ss.hasPermission('wms:demandforecasting-main:create')") @@ -95,6 +100,11 @@ public class DemandforecastingMainController { List list = demandforecastingMainService.getDemandforecastingMainList(exportReqVO); // 导出 Excel List datas = DemandforecastingMainConvert.INSTANCE.convertList02(list); + for(DemandforecastingMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "要货预测主.xls", "数据", DemandforecastingMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/dismantleRecord/DismantleRecordDetailbController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/dismantleRecord/DismantleRecordDetailbController.java index 82f9a065..228e4d62 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/dismantleRecord/DismantleRecordDetailbController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/dismantleRecord/DismantleRecordDetailbController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.dismantleRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.dismantleRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class DismantleRecordDetailbController { @Resource private DismantleRecordDetailbService dismantleRecordDetailbService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品拆解记录子") @PreAuthorize("@ss.hasPermission('wms:dismantle-record-detailb:create')") @@ -96,6 +101,11 @@ public class DismantleRecordDetailbController { List list = dismantleRecordDetailbService.getDismantleRecordDetailbList(exportReqVO); // 导出 Excel List datas = DismantleRecordDetailbConvert.INSTANCE.convertList02(list); + for(DismantleRecordDetailbExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品拆解记录子.xls", "数据", DismantleRecordDetailbExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/dismantleRequest/DismantleRequestDetailbController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/dismantleRequest/DismantleRequestDetailbController.java index 82e30744..6ec55b89 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/dismantleRequest/DismantleRequestDetailbController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/dismantleRequest/DismantleRequestDetailbController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.dismantleRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.dismantleRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class DismantleRequestDetailbController { @Resource private DismantleRequestDetailbService dismantleRequestDetailbService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品拆解申请子") @PreAuthorize("@ss.hasPermission('wms:dismantle-request-detailb:create')") @@ -96,6 +101,11 @@ public class DismantleRequestDetailbController { List list = dismantleRequestDetailbService.getDismantleRequestDetailbList(exportReqVO); // 导出 Excel List datas = DismantleRequestDetailbConvert.INSTANCE.convertList02(list); + for(DismantleRequestDetailbExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品拆解申请子.xls", "数据", DismantleRequestDetailbExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/dock/DockController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/dock/DockController.java index 7edeb058..53cefe2e 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/dock/DockController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/dock/DockController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.dock.vo.*; import com.win.module.wms.convert.dock.DockConvert; import com.win.module.wms.dal.dataobject.dock.DockDO; @@ -41,6 +43,9 @@ public class DockController { @Resource private DockService dockService; + @Resource + private AdminUserApi userApi; + @Resource private DockMapper dockMapper; @@ -103,6 +108,11 @@ public class DockController { List list = dockService.getDockList(exportReqVO); // 导出 Excel List datas = DockConvert.INSTANCE.convertList02(list); + for(DockExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "月台.xls", "数据", DockExcelVO.class, datas); } @@ -114,7 +124,7 @@ public class DockController { Map mapDropDown = new HashMap<>(); String[] type = DictFrameworkUtils.dictTypeDictDataValue(DictTypeConstants.DOCK_TYPE); mapDropDown.put(5, type); - String[] available = DictFrameworkUtils.dictTypeDictDataValue(DictTypeConstants.PACK_UNIT); + String[] available = DictFrameworkUtils.dictTypeDictDataValue(DictTypeConstants.TRUE_FALSE); mapDropDown.put(10, available);; // 输出 ExcelUtils.write(response, "月台导入模板.xls", "月台列表", DockImportExcelVO.class, list,mapDropDown); diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/documentsetting/DocumentsettingController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/documentsetting/DocumentsettingController.java index fe2cd732..cc8b9c10 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/documentsetting/DocumentsettingController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/documentsetting/DocumentsettingController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.documentsetting.vo.*; import com.win.module.wms.convert.documentsetting.DocumentsettingConvert; import com.win.module.wms.dal.dataobject.documentsetting.DocumentsettingDO; @@ -39,6 +41,9 @@ public class DocumentsettingController { @Resource private DocumentsettingService documentsettingService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建单据设置") @PreAuthorize("@ss.hasPermission('wms:documentsetting:create')") @@ -98,6 +103,11 @@ public class DocumentsettingController { List list = documentsettingService.getDocumentsettingList(exportReqVO); // 导出 Excel List datas = DocumentsettingConvert.INSTANCE.convertList02(list); + for(DocumentsettingExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "单据设置.xls", "数据", DocumentsettingExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectin/ExpectinController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectin/ExpectinController.java index 3aa11fc0..7954c44f 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectin/ExpectinController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectin/ExpectinController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.expectin; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.expectin.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ExpectinController { @Resource private ExpectinService expectinService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建预计入库存") @PreAuthorize("@ss.hasPermission('wms:expectin:create')") @@ -96,6 +101,11 @@ public class ExpectinController { List list = expectinService.getExpectinList(exportReqVO); // 导出 Excel List datas = ExpectinConvert.INSTANCE.convertList02(list); + for(ExpectinExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "预计入库存.xls", "数据", ExpectinExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectin/vo/ExpectinExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectin/vo/ExpectinExcelVO.java index 86c13bf7..6cdb8eb3 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectin/vo/ExpectinExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectin/vo/ExpectinExcelVO.java @@ -1,7 +1,10 @@ package com.win.module.wms.controller.expectin.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; + +import java.time.LocalDateTime; import java.util.*; import java.math.BigDecimal; @@ -50,4 +53,11 @@ public class ExpectinExcelVO { @ExcelProperty("货主代码") private String ownerCode; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者ID") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectout/ExpectoutController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectout/ExpectoutController.java index 50bdcc6f..97159844 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectout/ExpectoutController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectout/ExpectoutController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.expectout; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.expectout.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ExpectoutController { @Resource private ExpectoutService expectoutService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建预计出库存") @PreAuthorize("@ss.hasPermission('wms:expectout:create')") @@ -96,6 +101,11 @@ public class ExpectoutController { List list = expectoutService.getExpectoutList(exportReqVO); // 导出 Excel List datas = ExpectoutConvert.INSTANCE.convertList02(list); + for(ExpectoutExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "预计出库存.xls", "数据", ExpectoutExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectout/vo/ExpectoutExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectout/vo/ExpectoutExcelVO.java index 256c49d1..d8b0347b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectout/vo/ExpectoutExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectout/vo/ExpectoutExcelVO.java @@ -1,7 +1,10 @@ package com.win.module.wms.controller.expectout.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; + +import java.time.LocalDateTime; import java.util.*; import java.math.BigDecimal; @@ -52,5 +55,11 @@ public class ExpectoutExcelVO { @ExcelProperty("货主代码") private String ownerCode; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者ID") + private String creator; } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectJob/InspectJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectJob/InspectJobDetailController.java index f12e9c27..b1ff2f49 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectJob/InspectJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectJob/InspectJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inspectJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inspectJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InspectJobDetailController { @Resource private InspectJobDetailService inspectJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建检验任务子") @PreAuthorize("@ss.hasPermission('wms:inspect-job-detail:create')") @@ -96,6 +101,11 @@ public class InspectJobDetailController { List list = inspectJobDetailService.getInspectJobDetailList(exportReqVO); // 导出 Excel List datas = InspectJobDetailConvert.INSTANCE.convertList02(list); + for(InspectJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "检验任务子.xls", "数据", InspectJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectJob/InspectJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectJob/InspectJobMainController.java index a61a9044..851fa7aa 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectJob/InspectJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectJob/InspectJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inspectJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inspectJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class InspectJobMainController { @Resource private InspectJobMainService inspectJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建检验任务主") @PreAuthorize("@ss.hasPermission('wms:inspect-job-main:create')") @@ -95,6 +100,11 @@ public class InspectJobMainController { List list = inspectJobMainService.getInspectJobMainList(exportReqVO); // 导出 Excel List datas = InspectJobMainConvert.INSTANCE.convertList02(list); + for(InspectJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "检验任务主.xls", "数据", InspectJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRecord/InspectRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRecord/InspectRecordDetailController.java index c9ff0117..3c7daf8a 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRecord/InspectRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRecord/InspectRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inspectRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inspectRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InspectRecordDetailController { @Resource private InspectRecordDetailService inspectRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建检验记录子") @PreAuthorize("@ss.hasPermission('wms:inspect-record-detail:create')") @@ -96,6 +101,11 @@ public class InspectRecordDetailController { List list = inspectRecordDetailService.getInspectRecordDetailList(exportReqVO); // 导出 Excel List datas = InspectRecordDetailConvert.INSTANCE.convertList02(list); + for(InspectRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "检验记录子.xls", "数据", InspectRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRecord/InspectRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRecord/InspectRecordMainController.java index b0f70a46..d036f068 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRecord/InspectRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRecord/InspectRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inspectRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inspectRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class InspectRecordMainController { @Resource private InspectRecordMainService inspectRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建检验记录主") @PreAuthorize("@ss.hasPermission('wms:inspect-record-main:create')") @@ -95,6 +100,11 @@ public class InspectRecordMainController { List list = inspectRecordMainService.getInspectRecordMainList(exportReqVO); // 导出 Excel List datas = InspectRecordMainConvert.INSTANCE.convertList02(list); + for(InspectRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "检验记录主.xls", "数据", InspectRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRequest/InspectRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRequest/InspectRequestDetailController.java index f9730184..9dfb2c6b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRequest/InspectRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRequest/InspectRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inspectRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inspectRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InspectRequestDetailController { @Resource private InspectRequestDetailService inspectRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建检验申请子") @PreAuthorize("@ss.hasPermission('wms:inspect-request-detail:create')") @@ -96,6 +101,11 @@ public class InspectRequestDetailController { List list = inspectRequestDetailService.getInspectRequestDetailList(exportReqVO); // 导出 Excel List datas = InspectRequestDetailConvert.INSTANCE.convertList02(list); + for(InspectRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "检验申请子.xls", "数据", InspectRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRequest/InspectRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRequest/InspectRequestMainController.java index 1619a7c1..94f80db6 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRequest/InspectRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRequest/InspectRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inspectRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inspectRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -35,6 +37,8 @@ public class InspectRequestMainController { @Resource private InspectRequestMainService inspectRequestMainService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建检验申请主") @@ -95,6 +99,11 @@ public class InspectRequestMainController { List list = inspectRequestMainService.getInspectRequestMainList(exportReqVO); // 导出 Excel List datas = InspectRequestMainConvert.INSTANCE.convertList02(list); + for(InspectRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "检验申请主.xls", "数据", InspectRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRequest/vo/InspectRequestDetailExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRequest/vo/InspectRequestDetailExcelVO.java index e9566c73..f0b536c4 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRequest/vo/InspectRequestDetailExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectRequest/vo/InspectRequestDetailExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.inspectRequest.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -60,4 +61,11 @@ public class InspectRequestDetailExcelVO { @DictFormat("uom") // TODO 代码优化:建议设置到对应的 XXXDictTypeConstants 枚举类中 private String uom; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者ID") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRecord/InventorychangeRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRecord/InventorychangeRecordDetailController.java index 201f7fb0..4242914f 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRecord/InventorychangeRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRecord/InventorychangeRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventorychangeRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventorychangeRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InventorychangeRecordDetailController { @Resource private InventorychangeRecordDetailService inventorychangeRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存修改记录子") @PreAuthorize("@ss.hasPermission('wms:inventorychange-record-detail:create')") @@ -96,6 +101,11 @@ public class InventorychangeRecordDetailController { List list = inventorychangeRecordDetailService.getInventorychangeRecordDetailList(exportReqVO); // 导出 Excel List datas = InventorychangeRecordDetailConvert.INSTANCE.convertList02(list); + for(InventorychangeRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存修改记录子.xls", "数据", InventorychangeRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRecord/InventorychangeRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRecord/InventorychangeRecordMainController.java index 913b62db..0f428a89 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRecord/InventorychangeRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRecord/InventorychangeRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventorychangeRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventorychangeRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InventorychangeRecordMainController { @Resource private InventorychangeRecordMainService inventorychangeRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存修改记录主") @PreAuthorize("@ss.hasPermission('wms:inventorychange-record-main:create')") @@ -96,6 +101,11 @@ public class InventorychangeRecordMainController { List list = inventorychangeRecordMainService.getInventorychangeRecordMainList(exportReqVO); // 导出 Excel List datas = InventorychangeRecordMainConvert.INSTANCE.convertList02(list); + for(InventorychangeRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存修改记录主.xls", "数据", InventorychangeRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRequest/InventorychangeRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRequest/InventorychangeRequestDetailController.java index b6a833cf..128a2134 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRequest/InventorychangeRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRequest/InventorychangeRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventorychangeRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventorychangeRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InventorychangeRequestDetailController { @Resource private InventorychangeRequestDetailService inventorychangeRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存修改申请子") @PreAuthorize("@ss.hasPermission('wms:inventorychange-request-detail:create')") @@ -96,6 +101,11 @@ public class InventorychangeRequestDetailController { List list = inventorychangeRequestDetailService.getInventorychangeRequestDetailList(exportReqVO); // 导出 Excel List datas = InventorychangeRequestDetailConvert.INSTANCE.convertList02(list); + for(InventorychangeRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存修改申请子.xls", "数据", InventorychangeRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRequest/InventorychangeRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRequest/InventorychangeRequestMainController.java index cd1ed3e6..7c8f3c15 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRequest/InventorychangeRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorychangeRequest/InventorychangeRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventorychangeRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventorychangeRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InventorychangeRequestMainController { @Resource private InventorychangeRequestMainService inventorychangeRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存修改申请主") @PreAuthorize("@ss.hasPermission('wms:inventorychange-request-main:create')") @@ -96,6 +101,11 @@ public class InventorychangeRequestMainController { List list = inventorychangeRequestMainService.getInventorychangeRequestMainList(exportReqVO); // 导出 Excel List datas = InventorychangeRequestMainConvert.INSTANCE.convertList02(list); + for(InventorychangeRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存修改申请主.xls", "数据", InventorychangeRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRecord/InventoryinitRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRecord/InventoryinitRecordDetailController.java index 69b685df..542672aa 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRecord/InventoryinitRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRecord/InventoryinitRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventoryinitRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventoryinitRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InventoryinitRecordDetailController { @Resource private InventoryinitRecordDetailService inventoryinitRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存初始化记录子") @PreAuthorize("@ss.hasPermission('wms:inventoryinit-record-detail:create')") @@ -96,6 +101,11 @@ public class InventoryinitRecordDetailController { List list = inventoryinitRecordDetailService.getInventoryinitRecordDetailList(exportReqVO); // 导出 Excel List datas = InventoryinitRecordDetailConvert.INSTANCE.convertList02(list); + for(InventoryinitRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存初始化记录子.xls", "数据", InventoryinitRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRecord/InventoryinitRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRecord/InventoryinitRecordMainController.java index 8e435bb7..f34afe63 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRecord/InventoryinitRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRecord/InventoryinitRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventoryinitRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventoryinitRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InventoryinitRecordMainController { @Resource private InventoryinitRecordMainService inventoryinitRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存初始化记录主") @PreAuthorize("@ss.hasPermission('wms:inventoryinit-record-main:create')") @@ -96,6 +101,11 @@ public class InventoryinitRecordMainController { List list = inventoryinitRecordMainService.getInventoryinitRecordMainList(exportReqVO); // 导出 Excel List datas = InventoryinitRecordMainConvert.INSTANCE.convertList02(list); + for(InventoryinitRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存初始化记录主.xls", "数据", InventoryinitRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRequest/InventoryinitRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRequest/InventoryinitRequestDetailController.java index 10d0490f..52960e84 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRequest/InventoryinitRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRequest/InventoryinitRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventoryinitRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventoryinitRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InventoryinitRequestDetailController { @Resource private InventoryinitRequestDetailService inventoryinitRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存初始化申请子") @PreAuthorize("@ss.hasPermission('wms:inventoryinit-request-detail:create')") @@ -96,6 +101,11 @@ public class InventoryinitRequestDetailController { List list = inventoryinitRequestDetailService.getInventoryinitRequestDetailList(exportReqVO); // 导出 Excel List datas = InventoryinitRequestDetailConvert.INSTANCE.convertList02(list); + for(InventoryinitRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存初始化申请子.xls", "数据", InventoryinitRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRequest/InventoryinitRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRequest/InventoryinitRequestMainController.java index 06f1ac32..bc9a9dbc 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRequest/InventoryinitRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventoryinitRequest/InventoryinitRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventoryinitRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventoryinitRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InventoryinitRequestMainController { @Resource private InventoryinitRequestMainService inventoryinitRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存初始化申请主") @PreAuthorize("@ss.hasPermission('wms:inventoryinit-request-main:create')") @@ -96,6 +101,11 @@ public class InventoryinitRequestMainController { List list = inventoryinitRequestMainService.getInventoryinitRequestMainList(exportReqVO); // 导出 Excel List datas = InventoryinitRequestMainConvert.INSTANCE.convertList02(list); + for(InventoryinitRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存初始化申请主.xls", "数据", InventoryinitRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveJob/InventorymoveJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveJob/InventorymoveJobDetailController.java index 20320873..7a7a523f 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveJob/InventorymoveJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveJob/InventorymoveJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventorymoveJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventorymoveJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class InventorymoveJobDetailController { @Resource private InventorymoveJobDetailService inventorymoveJobDetailService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建库存转移任务子") @@ -96,6 +100,11 @@ public class InventorymoveJobDetailController { List list = inventorymoveJobDetailService.getInventorymoveJobDetailList(exportReqVO); // 导出 Excel List datas = InventorymoveJobDetailConvert.INSTANCE.convertList02(list); + for(InventorymoveJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存转移任务子.xls", "数据", InventorymoveJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveJob/InventorymoveJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveJob/InventorymoveJobMainController.java index 7f7d5ea6..e26e60e2 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveJob/InventorymoveJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveJob/InventorymoveJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventorymoveJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventorymoveJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InventorymoveJobMainController { @Resource private InventorymoveJobMainService inventorymoveJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存转移任务主") @PreAuthorize("@ss.hasPermission('wms:inventorymove-job-main:create')") @@ -96,6 +101,11 @@ public class InventorymoveJobMainController { List list = inventorymoveJobMainService.getInventorymoveJobMainList(exportReqVO); // 导出 Excel List datas = InventorymoveJobMainConvert.INSTANCE.convertList02(list); + for(InventorymoveJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存转移任务主.xls", "数据", InventorymoveJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRecord/InventorymoveRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRecord/InventorymoveRecordDetailController.java index 65b8a057..c95f0be8 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRecord/InventorymoveRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRecord/InventorymoveRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventorymoveRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventorymoveRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,11 @@ public class InventorymoveRecordDetailController { @Resource private InventorymoveRecordDetailService inventorymoveRecordDetailService; + @Resource + private AdminUserApi userApi; + + + @PostMapping("/create") @Operation(summary = "创建库存转移记录子") @PreAuthorize("@ss.hasPermission('wms:inventorymove-record-detail:create')") @@ -96,6 +103,11 @@ public class InventorymoveRecordDetailController { List list = inventorymoveRecordDetailService.getInventorymoveRecordDetailList(exportReqVO); // 导出 Excel List datas = InventorymoveRecordDetailConvert.INSTANCE.convertList02(list); + for(InventorymoveRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存转移记录子.xls", "数据", InventorymoveRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRecord/InventorymoveRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRecord/InventorymoveRecordMainController.java index b20b6a6d..88cc6211 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRecord/InventorymoveRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRecord/InventorymoveRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventorymoveRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventorymoveRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InventorymoveRecordMainController { @Resource private InventorymoveRecordMainService inventorymoveRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存转移记录主") @PreAuthorize("@ss.hasPermission('wms:inventorymove-record-main:create')") @@ -96,6 +101,11 @@ public class InventorymoveRecordMainController { List list = inventorymoveRecordMainService.getInventorymoveRecordMainList(exportReqVO); // 导出 Excel List datas = InventorymoveRecordMainConvert.INSTANCE.convertList02(list); + for(InventorymoveRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存转移记录主.xls", "数据", InventorymoveRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRequest/InventorymoveRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRequest/InventorymoveRequestDetailController.java index 3914fa6d..585c24de 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRequest/InventorymoveRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRequest/InventorymoveRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventorymoveRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventorymoveRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class InventorymoveRequestDetailController { @Resource private InventorymoveRequestDetailService inventorymoveRequestDetailService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建库存转移申请子") @@ -96,6 +100,11 @@ public class InventorymoveRequestDetailController { List list = inventorymoveRequestDetailService.getInventorymoveRequestDetailList(exportReqVO); // 导出 Excel List datas = InventorymoveRequestDetailConvert.INSTANCE.convertList02(list); + for(InventorymoveRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存转移申请子.xls", "数据", InventorymoveRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRequest/InventorymoveRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRequest/InventorymoveRequestMainController.java index 5a3dc911..2a4bc880 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRequest/InventorymoveRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inventorymoveRequest/InventorymoveRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.inventorymoveRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.inventorymoveRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class InventorymoveRequestMainController { @Resource private InventorymoveRequestMainService inventorymoveRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存转移申请主") @PreAuthorize("@ss.hasPermission('wms:inventorymove-request-main:create')") @@ -96,6 +101,11 @@ public class InventorymoveRequestMainController { List list = inventorymoveRequestMainService.getInventorymoveRequestMainList(exportReqVO); // 导出 Excel List datas = InventorymoveRequestMainConvert.INSTANCE.convertList02(list); + for(InventorymoveRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存转移申请主.xls", "数据", InventorymoveRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueJob/IssueJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueJob/IssueJobDetailController.java index d793eea2..2c0f9869 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueJob/IssueJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueJob/IssueJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.issueJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.issueJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class IssueJobDetailController { @Resource private IssueJobDetailService issueJobDetailService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建发料任务子") @@ -96,6 +100,11 @@ public class IssueJobDetailController { List list = issueJobDetailService.getIssueJobDetailList(exportReqVO); // 导出 Excel List datas = IssueJobDetailConvert.INSTANCE.convertList02(list); + for(IssueJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发料任务子.xls", "数据", IssueJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueJob/IssueJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueJob/IssueJobMainController.java index 8b6d8b97..6d9fe2b7 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueJob/IssueJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueJob/IssueJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.issueJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.issueJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class IssueJobMainController { @Resource private IssueJobMainService issueJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建发料任务主") @PreAuthorize("@ss.hasPermission('wms:issue-job-main:create')") @@ -96,6 +101,11 @@ public class IssueJobMainController { List list = issueJobMainService.getIssueJobMainList(exportReqVO); // 导出 Excel List datas = IssueJobMainConvert.INSTANCE.convertList02(list); + for(IssueJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发料任务主.xls", "数据", IssueJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRecord/IssueRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRecord/IssueRecordDetailController.java index feb83e1b..b5107747 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRecord/IssueRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRecord/IssueRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.issueRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.issueRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class IssueRecordDetailController { @Resource private IssueRecordDetailService issueRecordDetailService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建发料记录子") @@ -96,6 +100,11 @@ public class IssueRecordDetailController { List list = issueRecordDetailService.getIssueRecordDetailList(exportReqVO); // 导出 Excel List datas = IssueRecordDetailConvert.INSTANCE.convertList02(list); + for(IssueRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发料记录子.xls", "数据", IssueRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRecord/IssueRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRecord/IssueRecordMainController.java index 20583aaa..10dd6b8c 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRecord/IssueRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRecord/IssueRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.issueRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.issueRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class IssueRecordMainController { @Resource private IssueRecordMainService issueRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建发料记录主") @PreAuthorize("@ss.hasPermission('wms:issue-record-main:create')") @@ -96,6 +101,11 @@ public class IssueRecordMainController { List list = issueRecordMainService.getIssueRecordMainList(exportReqVO); // 导出 Excel List datas = IssueRecordMainConvert.INSTANCE.convertList02(list); + for(IssueRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发料记录主.xls", "数据", IssueRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRequest/IssueRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRequest/IssueRequestDetailController.java index 2e9fc9db..3c4f227d 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRequest/IssueRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRequest/IssueRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.issueRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.issueRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class IssueRequestDetailController { @Resource private IssueRequestDetailService issueRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建发料申请子") @PreAuthorize("@ss.hasPermission('wms:issue-request-detail:create')") @@ -96,6 +101,11 @@ public class IssueRequestDetailController { List list = issueRequestDetailService.getIssueRequestDetailList(exportReqVO); // 导出 Excel List datas = IssueRequestDetailConvert.INSTANCE.convertList02(list); + for(IssueRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发料申请子.xls", "数据", IssueRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRequest/IssueRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRequest/IssueRequestMainController.java index 550f1e4c..a1e5f78e 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRequest/IssueRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueRequest/IssueRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.issueRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.issueRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class IssueRequestMainController { @Resource private IssueRequestMainService issueRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建发料申请主") @PreAuthorize("@ss.hasPermission('wms:issue-request-main:create')") @@ -96,6 +101,11 @@ public class IssueRequestMainController { List list = issueRequestMainService.getIssueRequestMainList(exportReqVO); // 导出 Excel List datas = IssueRequestMainConvert.INSTANCE.convertList02(list); + for(IssueRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "发料申请主.xls", "数据", IssueRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/itempackaging/ItempackagingController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/itempackaging/ItempackagingController.java index f4a02925..895aff75 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/itempackaging/ItempackagingController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/itempackaging/ItempackagingController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.itempackaging.vo.*; import com.win.module.wms.convert.itempackaging.ItempackagingConvert; import com.win.module.wms.dal.dataobject.itempackaging.ItempackagingDO; @@ -39,6 +41,8 @@ public class ItempackagingController { @Resource private ItempackagingService itempackagingService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建物品包装信息 ") @PreAuthorize("@ss.hasPermission('wms:itempackaging:create')") @@ -98,6 +102,11 @@ public class ItempackagingController { List list = itempackagingService.getItempackagingList(exportReqVO); // 导出 Excel List datas = ItempackagingConvert.INSTANCE.convertList02(list); + for(ItempackagingExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "物品包装信息 .xls", "数据", ItempackagingExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/jobsetting/JobsettingController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/jobsetting/JobsettingController.java index fbd5d8da..6524c936 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/jobsetting/JobsettingController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/jobsetting/JobsettingController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.jobsetting.vo.*; import com.win.module.wms.convert.jobsetting.JobsettingConvert; import com.win.module.wms.dal.dataobject.jobsetting.JobsettingDO; @@ -39,6 +41,9 @@ public class JobsettingController { @Resource private JobsettingService jobsettingService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建任务设置") @PreAuthorize("@ss.hasPermission('wms:jobsetting:create')") @@ -98,6 +103,11 @@ public class JobsettingController { List list = jobsettingService.getJobsettingList(exportReqVO); // 导出 Excel List datas = JobsettingConvert.INSTANCE.convertList02(list); + for(JobsettingExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "任务设置.xls", "数据", JobsettingExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/labeltype/LabeltypeController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/labeltype/LabeltypeController.java index 5a5eff8d..e0ca7166 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/labeltype/LabeltypeController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/labeltype/LabeltypeController.java @@ -4,6 +4,8 @@ import com.win.framework.common.pojo.CommonResult; import com.win.framework.common.pojo.PageResult; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.labeltype.vo.*; import com.win.module.wms.convert.labeltype.LabeltypeConvert; import com.win.module.wms.dal.dataobject.labeltype.LabeltypeDO; @@ -34,6 +36,9 @@ public class LabeltypeController { @Resource private LabeltypeService labeltypeService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建标签定义") @PreAuthorize("@ss.hasPermission('wms:labeltypeService:create')") @@ -93,6 +98,11 @@ public class LabeltypeController { List list = labeltypeService.getLabeltypeList(exportReqVO); // 导出 Excel List datas = LabeltypeConvert.INSTANCE.convertList02(list); + for(LabeltypeExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "标签定义.xls", "数据", LabeltypeExcelVO.class, datas); } } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/labeltype/vo/LabeltypeExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/labeltype/vo/LabeltypeExcelVO.java index 65f5a0b1..57e0696b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/labeltype/vo/LabeltypeExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/labeltype/vo/LabeltypeExcelVO.java @@ -1,9 +1,12 @@ package com.win.module.wms.controller.labeltype.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import lombok.*; import com.alibaba.excel.annotation.ExcelProperty; +import java.time.LocalDateTime; + /** * 标签定义 Excel VO * @@ -66,4 +69,11 @@ public class LabeltypeExcelVO { @ExcelProperty("是否压缩") private String isCompress; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者ID") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/location/LocationController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/location/LocationController.java index cac1405b..d9df1950 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/location/LocationController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/location/LocationController.java @@ -6,6 +6,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.location.vo.*; import com.win.module.wms.convert.location.LocationConvert; import com.win.module.wms.dal.dataobject.location.LocationDO; @@ -44,6 +46,8 @@ public class LocationController { private LocationService locationService; @Resource private LocationMapper locationMapper; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建库位") @@ -104,6 +108,11 @@ public class LocationController { List list = locationService.getLocationList(exportReqVO); // 导出 Excel List datas = LocationConvert.INSTANCE.convertList02(list); + for(LocationExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库位.xls", "数据", LocationExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationcapacity/LocationcapacityController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationcapacity/LocationcapacityController.java index 85c2f543..35a45950 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationcapacity/LocationcapacityController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationcapacity/LocationcapacityController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.locationcapacity; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.locationcapacity.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class LocationcapacityController { @Resource private LocationcapacityService locationcapacityService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库位容量") @PreAuthorize("@ss.hasPermission('wms:locationcapacity:create')") @@ -96,6 +101,11 @@ public class LocationcapacityController { List list = locationcapacityService.getLocationcapacityList(exportReqVO); // 导出 Excel List datas = LocationcapacityConvert.INSTANCE.convertList02(list); + for(LocationcapacityExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库位容量.xls", "数据", LocationcapacityExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationcapacity/vo/LocationcapacityExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationcapacity/vo/LocationcapacityExcelVO.java index a0e48c4f..a84e4a0b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationcapacity/vo/LocationcapacityExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationcapacity/vo/LocationcapacityExcelVO.java @@ -1,7 +1,10 @@ package com.win.module.wms.controller.locationcapacity.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; + +import java.time.LocalDateTime; import java.util.*; import java.math.BigDecimal; import java.math.BigDecimal; @@ -34,5 +37,11 @@ public class LocationcapacityExcelVO { @ExcelProperty("是否无限容量") private String isInfinity; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者ID") + private String creator; } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationgroup/LocationgroupController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationgroup/LocationgroupController.java index 7bd8cac0..8e16c8f7 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationgroup/LocationgroupController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationgroup/LocationgroupController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.locationgroup.vo.*; import com.win.module.wms.convert.locationgroup.LocationgroupConvert; import com.win.module.wms.dal.dataobject.locationgroup.LocationgroupDO; @@ -38,6 +40,8 @@ public class LocationgroupController { @Resource private LocationgroupService locationgroupService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建库位组") @@ -98,6 +102,11 @@ public class LocationgroupController { List list = locationgroupService.getLocationgroupList(exportReqVO); // 导出 Excel List datas = LocationgroupConvert.INSTANCE.convertList02(list); + for(LocationgroupExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库位组.xls", "数据", LocationgroupExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRecord/OfflinesettlementRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRecord/OfflinesettlementRecordDetailController.java index 327e8816..36377d6d 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRecord/OfflinesettlementRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRecord/OfflinesettlementRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.offlinesettlementRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.offlinesettlementRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class OfflinesettlementRecordDetailController { @Resource private OfflinesettlementRecordDetailService offlinesettlementRecordDetailService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建下线结算记录子") @@ -96,6 +100,11 @@ public class OfflinesettlementRecordDetailController { List list = offlinesettlementRecordDetailService.getOfflinesettlementRecordDetailList(exportReqVO); // 导出 Excel List datas = OfflinesettlementRecordDetailConvert.INSTANCE.convertList02(list); + for(OfflinesettlementRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "下线结算记录子.xls", "数据", OfflinesettlementRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRecord/OfflinesettlementRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRecord/OfflinesettlementRecordMainController.java index 35811517..c1ef89a9 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRecord/OfflinesettlementRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRecord/OfflinesettlementRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.offlinesettlementRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.offlinesettlementRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class OfflinesettlementRecordMainController { @Resource private OfflinesettlementRecordMainService offlinesettlementRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建下线结算记录主") @PreAuthorize("@ss.hasPermission('wms:offlinesettlement-record-main:create')") @@ -96,6 +101,11 @@ public class OfflinesettlementRecordMainController { List list = offlinesettlementRecordMainService.getOfflinesettlementRecordMainList(exportReqVO); // 导出 Excel List datas = OfflinesettlementRecordMainConvert.INSTANCE.convertList02(list); + for(OfflinesettlementRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "下线结算记录主.xls", "数据", OfflinesettlementRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRequest/OfflinesettlementRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRequest/OfflinesettlementRequestDetailController.java index c6c12fc3..baa45795 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRequest/OfflinesettlementRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRequest/OfflinesettlementRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.offlinesettlementRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.offlinesettlementRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class OfflinesettlementRequestDetailController { @Resource private OfflinesettlementRequestDetailService offlinesettlementRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建下线结算申请子") @PreAuthorize("@ss.hasPermission('wms:offlinesettlement-request-detail:create')") @@ -96,6 +101,11 @@ public class OfflinesettlementRequestDetailController { List list = offlinesettlementRequestDetailService.getOfflinesettlementRequestDetailList(exportReqVO); // 导出 Excel List datas = OfflinesettlementRequestDetailConvert.INSTANCE.convertList02(list); + for(OfflinesettlementRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "下线结算申请子.xls", "数据", OfflinesettlementRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRequest/OfflinesettlementRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRequest/OfflinesettlementRequestMainController.java index 7affdad8..50adf550 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRequest/OfflinesettlementRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/offlinesettlementRequest/OfflinesettlementRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.offlinesettlementRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.offlinesettlementRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class OfflinesettlementRequestMainController { @Resource private OfflinesettlementRequestMainService offlinesettlementRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建下线结算申请主") @PreAuthorize("@ss.hasPermission('wms:offlinesettlement-request-main:create')") @@ -96,6 +101,11 @@ public class OfflinesettlementRequestMainController { List list = offlinesettlementRequestMainService.getOfflinesettlementRequestMainList(exportReqVO); // 导出 Excel List datas = OfflinesettlementRequestMainConvert.INSTANCE.convertList02(list); + for(OfflinesettlementRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "下线结算申请主.xls", "数据", OfflinesettlementRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRecord/OnlinesettlementRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRecord/OnlinesettlementRecordDetailController.java index 2affeb2b..0b3b0ef8 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRecord/OnlinesettlementRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRecord/OnlinesettlementRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.onlinesettlementRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.onlinesettlementRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class OnlinesettlementRecordDetailController { @Resource private OnlinesettlementRecordDetailService onlinesettlementRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建上线结算记录子") @PreAuthorize("@ss.hasPermission('wms:onlinesettlement-record-detail:create')") @@ -96,6 +101,11 @@ public class OnlinesettlementRecordDetailController { List list = onlinesettlementRecordDetailService.getOnlinesettlementRecordDetailList(exportReqVO); // 导出 Excel List datas = OnlinesettlementRecordDetailConvert.INSTANCE.convertList02(list); + for(OnlinesettlementRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "上线结算记录子.xls", "数据", OnlinesettlementRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRecord/OnlinesettlementRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRecord/OnlinesettlementRecordMainController.java index 90af4d3c..ab781efc 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRecord/OnlinesettlementRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRecord/OnlinesettlementRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.onlinesettlementRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.onlinesettlementRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class OnlinesettlementRecordMainController { @Resource private OnlinesettlementRecordMainService onlinesettlementRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建上线结算记录主") @PreAuthorize("@ss.hasPermission('wms:onlinesettlement-record-main:create')") @@ -96,6 +101,11 @@ public class OnlinesettlementRecordMainController { List list = onlinesettlementRecordMainService.getOnlinesettlementRecordMainList(exportReqVO); // 导出 Excel List datas = OnlinesettlementRecordMainConvert.INSTANCE.convertList02(list); + for(OnlinesettlementRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "上线结算记录主.xls", "数据", OnlinesettlementRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRequest/OnlinesettlementRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRequest/OnlinesettlementRequestDetailController.java index ddaa0596..4849a238 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRequest/OnlinesettlementRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRequest/OnlinesettlementRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.onlinesettlementRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.onlinesettlementRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class OnlinesettlementRequestDetailController { @Resource private OnlinesettlementRequestDetailService onlinesettlementRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建上线结算申请子") @PreAuthorize("@ss.hasPermission('wms:onlinesettlement-request-detail:create')") @@ -96,6 +101,11 @@ public class OnlinesettlementRequestDetailController { List list = onlinesettlementRequestDetailService.getOnlinesettlementRequestDetailList(exportReqVO); // 导出 Excel List datas = OnlinesettlementRequestDetailConvert.INSTANCE.convertList02(list); + for(OnlinesettlementRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "上线结算申请子.xls", "数据", OnlinesettlementRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRequest/OnlinesettlementRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRequest/OnlinesettlementRequestMainController.java index de7074b9..ecaf9821 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRequest/OnlinesettlementRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/onlinesettlementRequest/OnlinesettlementRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.onlinesettlementRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.onlinesettlementRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class OnlinesettlementRequestMainController { @Resource private OnlinesettlementRequestMainService onlinesettlementRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建上线结算申请主") @PreAuthorize("@ss.hasPermission('wms:onlinesettlement-request-main:create')") @@ -96,6 +101,11 @@ public class OnlinesettlementRequestMainController { List list = onlinesettlementRequestMainService.getOnlinesettlementRequestMainList(exportReqVO); // 导出 Excel List datas = OnlinesettlementRequestMainConvert.INSTANCE.convertList02(list); + for(OnlinesettlementRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "上线结算申请主.xls", "数据", OnlinesettlementRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/owner/OwnerController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/owner/OwnerController.java index bb307759..f9955b09 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/owner/OwnerController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/owner/OwnerController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.owner.vo.*; import com.win.module.wms.convert.owner.OwnerConvert; import com.win.module.wms.dal.dataobject.owner.OwnerDO; @@ -39,6 +41,9 @@ public class OwnerController { @Resource private OwnerService ownerService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建货主") @PreAuthorize("@ss.hasPermission('wms:owner:create')") @@ -98,6 +103,11 @@ public class OwnerController { List list = ownerService.getOwnerList(exportReqVO); // 导出 Excel List datas = OwnerConvert.INSTANCE.convertList02(list); + for(OwnerExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "货主.xls", "数据", OwnerExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/PackageController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/PackageController.java index f5fb37be..fc047f03 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/PackageController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/PackageController.java @@ -1,6 +1,8 @@ package com.win.module.wms.controller.packageMassage; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.packageMassage.vo.*; import com.win.module.wms.dal.mysql.packageMassage.PackageMapper; import org.springframework.web.bind.annotation.*; @@ -42,6 +44,8 @@ public class PackageController { @Resource private PackageService packageService; @Resource + private AdminUserApi userApi; + @Resource private PackageMapper packageMapper; @PostMapping("/create") @Operation(summary = "创建包装") @@ -102,6 +106,11 @@ public class PackageController { // 导出 Excel List datas = PackageConvert.INSTANCE.convertList02(list); + for(PackageExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "包装.xls", "数据", PackageExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/vo/PackageExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/vo/PackageExcelVO.java index 1e3a86d3..e56a8e81 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/vo/PackageExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/vo/PackageExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.packageMassage.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -149,4 +150,11 @@ public class PackageExcelVO { @ExcelProperty("体积") private String volume; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者ID") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/paramsetting/ParamsettingController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/paramsetting/ParamsettingController.java index 48f6118b..68fa2d12 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/paramsetting/ParamsettingController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/paramsetting/ParamsettingController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.paramsetting.vo.*; import com.win.module.wms.convert.paramsetting.ParamsettingConvert; import com.win.module.wms.dal.dataobject.paramsetting.ParamsettingDO; @@ -38,6 +40,9 @@ public class ParamsettingController { @Resource private ParamsettingService paramsettingService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建参数设置") @@ -98,6 +103,11 @@ public class ParamsettingController { List list = paramsettingService.getParamsettingList(exportReqVO); // 导出 Excel List datas = ParamsettingConvert.INSTANCE.convertList02(list); + for(ParamsettingExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "参数设置.xls", "数据", ParamsettingExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/paramsetting/vo/ParamsettingExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/paramsetting/vo/ParamsettingExcelVO.java index 9bf3dbd8..58334f37 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/paramsetting/vo/ParamsettingExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/paramsetting/vo/ParamsettingExcelVO.java @@ -1,7 +1,10 @@ package com.win.module.wms.controller.paramsetting.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; + +import java.time.LocalDateTime; import java.util.*; import com.alibaba.excel.annotation.ExcelProperty; @@ -47,4 +50,11 @@ public class ParamsettingExcelVO { @ExcelProperty("必填") private String isRequired; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者ID") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickJob/PickJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickJob/PickJobDetailController.java index 773e8cc3..4a06cda4 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickJob/PickJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickJob/PickJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.pickJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.pickJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PickJobDetailController { @Resource private PickJobDetailService pickJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建拣料任务子") @PreAuthorize("@ss.hasPermission('wms:pick-job-detail:create')") @@ -96,6 +101,11 @@ public class PickJobDetailController { List list = pickJobDetailService.getPickJobDetailList(exportReqVO); // 导出 Excel List datas = PickJobDetailConvert.INSTANCE.convertList02(list); + for(PickJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "拣料任务子.xls", "数据", PickJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickJob/PickJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickJob/PickJobMainController.java index fe064499..da114a53 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickJob/PickJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickJob/PickJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.pickJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.pickJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class PickJobMainController { @Resource private PickJobMainService pickJobMainService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建拣料任务主") @@ -96,6 +100,11 @@ public class PickJobMainController { List list = pickJobMainService.getPickJobMainList(exportReqVO); // 导出 Excel List datas = PickJobMainConvert.INSTANCE.convertList02(list); + for(PickJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "拣料任务主.xls", "数据", PickJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickJob/vo/PickJobDetailExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickJob/vo/PickJobDetailExcelVO.java index 0134e83f..f1853631 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickJob/vo/PickJobDetailExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickJob/vo/PickJobDetailExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.pickJob.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -67,6 +68,7 @@ public class PickJobDetailExcelVO { private String remark; @ExcelProperty("创建时间") + @ColumnWidth(value = 16) private LocalDateTime createTime; @ExcelProperty("创建者Id") @@ -78,4 +80,9 @@ public class PickJobDetailExcelVO { @ExcelProperty("到货主代码") private String toOwnerCode; + + + @ExcelProperty("创建者ID") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRecord/PickRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRecord/PickRecordDetailController.java index 66fe9219..123be98d 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRecord/PickRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRecord/PickRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.pickRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.pickRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PickRecordDetailController { @Resource private PickRecordDetailService pickRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建拣料记录子") @PreAuthorize("@ss.hasPermission('wms:pick-record-detail:create')") @@ -96,6 +101,11 @@ public class PickRecordDetailController { List list = pickRecordDetailService.getPickRecordDetailList(exportReqVO); // 导出 Excel List datas = PickRecordDetailConvert.INSTANCE.convertList02(list); + for(PickRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "拣料记录子.xls", "数据", PickRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRecord/PickRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRecord/PickRecordMainController.java index 3e462552..b4745fc2 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRecord/PickRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRecord/PickRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.pickRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.pickRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PickRecordMainController { @Resource private PickRecordMainService pickRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建拣料记录主") @PreAuthorize("@ss.hasPermission('wms:pick-record-main:create')") @@ -96,6 +101,11 @@ public class PickRecordMainController { List list = pickRecordMainService.getPickRecordMainList(exportReqVO); // 导出 Excel List datas = PickRecordMainConvert.INSTANCE.convertList02(list); + for(PickRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "拣料记录主.xls", "数据", PickRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRequest/PickRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRequest/PickRequestDetailController.java index bcd9616a..ea5740b0 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRequest/PickRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRequest/PickRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.pickRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.pickRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PickRequestDetailController { @Resource private PickRequestDetailService pickRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建拣料申请子") @PreAuthorize("@ss.hasPermission('wms:pick-request-detail:create')") @@ -96,6 +101,11 @@ public class PickRequestDetailController { List list = pickRequestDetailService.getPickRequestDetailList(exportReqVO); // 导出 Excel List datas = PickRequestDetailConvert.INSTANCE.convertList02(list); + for(PickRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "拣料申请子.xls", "数据", PickRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRequest/PickRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRequest/PickRequestMainController.java index b53105f7..4173d244 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRequest/PickRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/pickRequest/PickRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.pickRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.pickRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PickRequestMainController { @Resource private PickRequestMainService pickRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建拣料申请主") @PreAuthorize("@ss.hasPermission('wms:pick-request-main:create')") @@ -96,6 +101,11 @@ public class PickRequestMainController { List list = pickRequestMainService.getPickRequestMainList(exportReqVO); // 导出 Excel List datas = PickRequestMainConvert.INSTANCE.convertList02(list); + for(PickRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "拣料申请主.xls", "数据", PickRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/preparetoissue/PreparetoissueDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/preparetoissue/PreparetoissueDetailController.java index e599a5c3..a5db71a0 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/preparetoissue/PreparetoissueDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/preparetoissue/PreparetoissueDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.preparetoissue; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.preparetoissue.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PreparetoissueDetailController { @Resource private PreparetoissueDetailService preparetoissueDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建备料计划子") @PreAuthorize("@ss.hasPermission('wms:preparetoissue-detail:create')") @@ -96,6 +101,11 @@ public class PreparetoissueDetailController { List list = preparetoissueDetailService.getPreparetoissueDetailList(exportReqVO); // 导出 Excel List datas = PreparetoissueDetailConvert.INSTANCE.convertList02(list); + for(PreparetoissueDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "备料计划子.xls", "数据", PreparetoissueDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/preparetoissue/PreparetoissueMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/preparetoissue/PreparetoissueMainController.java index 81171555..a3ad13c7 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/preparetoissue/PreparetoissueMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/preparetoissue/PreparetoissueMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.preparetoissue; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.preparetoissue.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -35,6 +37,8 @@ public class PreparetoissueMainController { @Resource private PreparetoissueMainService preparetoissueMainService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建备料计划主") @@ -95,6 +99,11 @@ public class PreparetoissueMainController { List list = preparetoissueMainService.getPreparetoissueMainList(exportReqVO); // 导出 Excel List datas = PreparetoissueMainConvert.INSTANCE.convertList02(list); + for(PreparetoissueMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "备料计划主.xls", "数据", PreparetoissueMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/process/ProcessController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/process/ProcessController.java index 96c37828..4eeaf2a5 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/process/ProcessController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/process/ProcessController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.process.vo.*; import com.win.module.wms.convert.process.ProcessConvert; import com.win.module.wms.dal.dataobject.process.ProcessDO; @@ -39,6 +41,9 @@ public class ProcessController { @Resource private ProcessService processService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建工序") @PreAuthorize("@ss.hasPermission('wms:process:create')") @@ -98,6 +103,11 @@ public class ProcessController { List list = processService.getProcessList(exportReqVO); // 导出 Excel List datas = ProcessConvert.INSTANCE.convertList02(list); + for(ProcessExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "工序.xls", "数据", ProcessExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleJob/ProductdismantleJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleJob/ProductdismantleJobDetailController.java index af89218b..bbe8daab 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleJob/ProductdismantleJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleJob/ProductdismantleJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productdismantleJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productdismantleJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductdismantleJobDetailController { @Resource private ProductdismantleJobDetailService productdismantleJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品拆解任务子") @PreAuthorize("@ss.hasPermission('wms:productdismantle-job-detail:create')") @@ -96,6 +101,11 @@ public class ProductdismantleJobDetailController { List list = productdismantleJobDetailService.getProductdismantleJobDetailList(exportReqVO); // 导出 Excel List datas = ProductdismantleJobDetailConvert.INSTANCE.convertList02(list); + for(ProductdismantleJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品拆解任务子.xls", "数据", ProductdismantleJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleJob/ProductdismantleJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleJob/ProductdismantleJobMainController.java index bcc73ac0..35d852aa 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleJob/ProductdismantleJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleJob/ProductdismantleJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productdismantleJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productdismantleJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class ProductdismantleJobMainController { @Resource private ProductdismantleJobMainService productdismantleJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品拆解任务主") @PreAuthorize("@ss.hasPermission('wms:productdismantle-job-main:create')") @@ -95,6 +100,11 @@ public class ProductdismantleJobMainController { List list = productdismantleJobMainService.getProductdismantleJobMainList(exportReqVO); // 导出 Excel List datas = ProductdismantleJobMainConvert.INSTANCE.convertList02(list); + for(ProductdismantleJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品拆解任务主.xls", "数据", ProductdismantleJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecord/ProductdismantleRecordDetailaController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecord/ProductdismantleRecordDetailaController.java index 78bc717c..36e3d75a 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecord/ProductdismantleRecordDetailaController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecord/ProductdismantleRecordDetailaController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productdismantleRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productdismantleRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductdismantleRecordDetailaController { @Resource private ProductdismantleRecordDetailaService productdismantleRecordDetailaService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品拆解记录子") @PreAuthorize("@ss.hasPermission('wms:productdismantle-record-detaila:create')") @@ -96,6 +101,11 @@ public class ProductdismantleRecordDetailaController { List list = productdismantleRecordDetailaService.getProductdismantleRecordDetailaList(exportReqVO); // 导出 Excel List datas = ProductdismantleRecordDetailaConvert.INSTANCE.convertList02(list); + for(ProductdismantleRecordDetailaExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品拆解记录子.xls", "数据", ProductdismantleRecordDetailaExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecordMain/ProductdismantleRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecordMain/ProductdismantleRecordMainController.java index 018775d8..0ea6c569 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecordMain/ProductdismantleRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRecordMain/ProductdismantleRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productdismantleRecordMain; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productdismantleRecordMain.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductdismantleRecordMainController { @Resource private ProductdismantleRecordMainService productdismantleRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品拆解记录主") @PreAuthorize("@ss.hasPermission('wms:productdismantle-record-main:create')") @@ -96,6 +101,11 @@ public class ProductdismantleRecordMainController { List list = productdismantleRecordMainService.getProductdismantleRecordMainList(exportReqVO); // 导出 Excel List datas = ProductdismantleRecordMainConvert.INSTANCE.convertList02(list); + for(ProductdismantleRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品拆解记录主.xls", "数据", ProductdismantleRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRequest/ProductdismantleRequestDetailaController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRequest/ProductdismantleRequestDetailaController.java index fdf70c14..5cc436fa 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRequest/ProductdismantleRequestDetailaController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRequest/ProductdismantleRequestDetailaController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productdismantleRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productdismantleRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductdismantleRequestDetailaController { @Resource private ProductdismantleRequestDetailaService productdismantleRequestDetailaService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品拆解申请子") @PreAuthorize("@ss.hasPermission('wms:productdismantle-request-detaila:create')") @@ -96,6 +101,11 @@ public class ProductdismantleRequestDetailaController { List list = productdismantleRequestDetailaService.getProductdismantleRequestDetailaList(exportReqVO); // 导出 Excel List datas = ProductdismantleRequestDetailaConvert.INSTANCE.convertList02(list); + for(ProductdismantleRequestDetailaExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品拆解申请子.xls", "数据", ProductdismantleRequestDetailaExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRequest/ProductdismantleRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRequest/ProductdismantleRequestMainController.java index fa1dcec3..1530c948 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRequest/ProductdismantleRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productdismantleRequest/ProductdismantleRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productdismantleRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productdismantleRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductdismantleRequestMainController { @Resource private ProductdismantleRequestMainService productdismantleRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品拆解申请主") @PreAuthorize("@ss.hasPermission('wms:productdismantle-request-main:create')") @@ -96,6 +101,11 @@ public class ProductdismantleRequestMainController { List list = productdismantleRequestMainService.getProductdismantleRequestMainList(exportReqVO); // 导出 Excel List datas = ProductdismantleRequestMainConvert.INSTANCE.convertList02(list); + for(ProductdismantleRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品拆解申请主.xls", "数据", ProductdismantleRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/production/ProductionDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/production/ProductionDetailController.java index 86ebc847..1dcfa47b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/production/ProductionDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/production/ProductionDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.production; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.production.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductionDetailController { @Resource private ProductionDetailService productionDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产计划子") @PreAuthorize("@ss.hasPermission('wms:production-detail:create')") @@ -96,6 +101,11 @@ public class ProductionDetailController { List list = productionDetailService.getProductionDetailList(exportReqVO); // 导出 Excel List datas = ProductionDetailConvert.INSTANCE.convertList02(list); + for(ProductionDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产计划子.xls", "数据", ProductionDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/production/ProductionMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/production/ProductionMainController.java index 5e1c2951..9d72d587 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/production/ProductionMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/production/ProductionMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.production; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.production.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductionMainController { @Resource private ProductionMainService productionMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产计划主") @PreAuthorize("@ss.hasPermission('wms:production-main:create')") @@ -96,6 +101,11 @@ public class ProductionMainController { List list = productionMainService.getProductionMainList(exportReqVO); // 导出 Excel List datas = ProductionMainConvert.INSTANCE.convertList02(list); + for(ProductionMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产计划主.xls", "数据", ProductionMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionline/ProductionlineController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionline/ProductionlineController.java index 9736f9f9..ff676f83 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionline/ProductionlineController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionline/ProductionlineController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productionline.vo.ProductionlineImportExcelVO; import com.win.module.wms.controller.productionline.vo.*; import com.win.module.wms.convert.productionline.ProductionlineConvert; @@ -39,6 +41,8 @@ public class ProductionlineController { @Resource private ProductionlineService productionlineService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建生产线") @@ -99,6 +103,11 @@ public class ProductionlineController { List list = productionlineService.getProductionlineList(exportReqVO); // 导出 Excel List datas = ProductionlineConvert.INSTANCE.convertList02(list); + for(ProductionlineExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产线.xls", "数据", ProductionlineExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionlineitem/ProductionlineitemController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionlineitem/ProductionlineitemController.java index 44e0f3fb..7de06016 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionlineitem/ProductionlineitemController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionlineitem/ProductionlineitemController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productionlineitem.vo.ProductionlineItemImportExcelVO; import com.win.module.wms.controller.productionlineitem.vo.*; import com.win.module.wms.convert.productionlineitem.ProductionlineitemConvert; @@ -40,6 +42,9 @@ public class ProductionlineitemController { @Resource private ProductionlineitemService productionlineitemService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产线物料关系") @PreAuthorize("@ss.hasPermission('wms:productionlineitem:create')") @@ -99,6 +104,11 @@ public class ProductionlineitemController { List list = productionlineitemService.getProductionlineitemList(exportReqVO); // 导出 Excel List datas = ProductionlineitemConvert.INSTANCE.convertList02(list); + for(ProductionlineitemExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产线物料关系.xls", "数据", ProductionlineitemExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptJob/ProductionreceiptJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptJob/ProductionreceiptJobDetailController.java index 464cf551..ccb2145d 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptJob/ProductionreceiptJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptJob/ProductionreceiptJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productionreceiptJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productionreceiptJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductionreceiptJobDetailController { @Resource private ProductionreceiptJobDetailService productionreceiptJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产收料任务子") @PreAuthorize("@ss.hasPermission('wms:productionreceipt-job-detail:create')") @@ -96,6 +101,12 @@ public class ProductionreceiptJobDetailController { List list = productionreceiptJobDetailService.getProductionreceiptJobDetailList(exportReqVO); // 导出 Excel List datas = ProductionreceiptJobDetailConvert.INSTANCE.convertList02(list); + for(ProductionreceiptJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } + ExcelUtils.write(response, "生产收料任务子.xls", "数据", ProductionreceiptJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptJob/ProductionreceiptJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptJob/ProductionreceiptJobMainController.java index 7c28b337..c0454fe3 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptJob/ProductionreceiptJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptJob/ProductionreceiptJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productionreceiptJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productionreceiptJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,8 @@ public class ProductionreceiptJobMainController { @Resource private ProductionreceiptJobMainService productionreceiptJobMainService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建生产收料任务主") @PreAuthorize("@ss.hasPermission('wms:productionreceipt-job-main:create')") @@ -96,6 +100,11 @@ public class ProductionreceiptJobMainController { List list = productionreceiptJobMainService.getProductionreceiptJobMainList(exportReqVO); // 导出 Excel List datas = ProductionreceiptJobMainConvert.INSTANCE.convertList02(list); + for(ProductionreceiptJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产收料任务主.xls", "数据", ProductionreceiptJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptRecord/ProductionreceiptRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptRecord/ProductionreceiptRecordDetailController.java index b2f5942c..5ddeef1f 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptRecord/ProductionreceiptRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptRecord/ProductionreceiptRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productionreceiptRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productionreceiptRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class ProductionreceiptRecordDetailController { @Resource private ProductionreceiptRecordDetailService productionreceiptRecordDetailService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建生产收料记录子") @@ -96,6 +100,11 @@ public class ProductionreceiptRecordDetailController { List list = productionreceiptRecordDetailService.getProductionreceiptRecordDetailList(exportReqVO); // 导出 Excel List datas = ProductionreceiptRecordDetailConvert.INSTANCE.convertList02(list); + for(ProductionreceiptRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产收料记录子.xls", "数据", ProductionreceiptRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptRecord/ProductionreceiptRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptRecord/ProductionreceiptRecordMainController.java index c8829caf..cb8bc188 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptRecord/ProductionreceiptRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreceiptRecord/ProductionreceiptRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productionreceiptRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productionreceiptRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductionreceiptRecordMainController { @Resource private ProductionreceiptRecordMainService productionreceiptRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产收料记录主") @PreAuthorize("@ss.hasPermission('wms:productionreceipt-record-main:create')") @@ -96,6 +101,11 @@ public class ProductionreceiptRecordMainController { List list = productionreceiptRecordMainService.getProductionreceiptRecordMainList(exportReqVO); // 导出 Excel List datas = ProductionreceiptRecordMainConvert.INSTANCE.convertList02(list); + for(ProductionreceiptRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产收料记录主.xls", "数据", ProductionreceiptRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnJob/ProductionreturnJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnJob/ProductionreturnJobDetailController.java index cbe1d24e..ecf36ca8 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnJob/ProductionreturnJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnJob/ProductionreturnJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productionreturnJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productionreturnJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductionreturnJobDetailController { @Resource private ProductionreturnJobDetailService productionreturnJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产退料任务子") @PreAuthorize("@ss.hasPermission('wms:productionreturn-job-detail:create')") @@ -96,6 +101,11 @@ public class ProductionreturnJobDetailController { List list = productionreturnJobDetailService.getProductionreturnJobDetailList(exportReqVO); // 导出 Excel List datas = ProductionreturnJobDetailConvert.INSTANCE.convertList02(list); + for(ProductionreturnJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产退料任务子.xls", "数据", ProductionreturnJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnJob/ProductionreturnJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnJob/ProductionreturnJobMainController.java index 006d1b83..edd5a799 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnJob/ProductionreturnJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnJob/ProductionreturnJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productionreturnJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productionreturnJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductionreturnJobMainController { @Resource private ProductionreturnJobMainService productionreturnJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产退料任务主") @PreAuthorize("@ss.hasPermission('wms:productionreturn-job-main:create')") @@ -96,6 +101,11 @@ public class ProductionreturnJobMainController { List list = productionreturnJobMainService.getProductionreturnJobMainList(exportReqVO); // 导出 Excel List datas = ProductionreturnJobMainConvert.INSTANCE.convertList02(list); + for(ProductionreturnJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产退料任务主.xls", "数据", ProductionreturnJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRecord/ProductionreturnRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRecord/ProductionreturnRecordDetailController.java index 94a62e3f..e98013ab 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRecord/ProductionreturnRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRecord/ProductionreturnRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productionreturnRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productionreturnRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductionreturnRecordDetailController { @Resource private ProductionreturnRecordDetailService productionreturnRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产退料记录子") @PreAuthorize("@ss.hasPermission('wms:productionreturn-record-detail:create')") @@ -96,6 +101,11 @@ public class ProductionreturnRecordDetailController { List list = productionreturnRecordDetailService.getProductionreturnRecordDetailList(exportReqVO); // 导出 Excel List datas = ProductionreturnRecordDetailConvert.INSTANCE.convertList02(list); + for(ProductionreturnRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产退料记录子.xls", "数据", ProductionreturnRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRecord/ProductionreturnRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRecord/ProductionreturnRecordMainController.java index f131cf87..d53902e2 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRecord/ProductionreturnRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRecord/ProductionreturnRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productionreturnRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productionreturnRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductionreturnRecordMainController { @Resource private ProductionreturnRecordMainService productionreturnRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产退料记录主") @PreAuthorize("@ss.hasPermission('wms:productionreturn-record-main:create')") @@ -96,6 +101,11 @@ public class ProductionreturnRecordMainController { List list = productionreturnRecordMainService.getProductionreturnRecordMainList(exportReqVO); // 导出 Excel List datas = ProductionreturnRecordMainConvert.INSTANCE.convertList02(list); + for(ProductionreturnRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产退料记录主.xls", "数据", ProductionreturnRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRequest/ProductionreturnRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRequest/ProductionreturnRequestDetailController.java index 2270a673..af78e8b6 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRequest/ProductionreturnRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRequest/ProductionreturnRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productionreturnRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productionreturnRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductionreturnRequestDetailController { @Resource private ProductionreturnRequestDetailService productionreturnRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产退料申请子") @PreAuthorize("@ss.hasPermission('wms:productionreturn-request-detail:create')") @@ -96,6 +101,11 @@ public class ProductionreturnRequestDetailController { List list = productionreturnRequestDetailService.getProductionreturnRequestDetailList(exportReqVO); // 导出 Excel List datas = ProductionreturnRequestDetailConvert.INSTANCE.convertList02(list); + for(ProductionreturnRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产退料申请子.xls", "数据", ProductionreturnRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRequest/ProductionreturnRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRequest/ProductionreturnRequestMainController.java index b5339056..519e2fbd 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRequest/ProductionreturnRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productionreturnRequest/ProductionreturnRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productionreturnRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productionreturnRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductionreturnRequestMainController { @Resource private ProductionreturnRequestMainService productionreturnRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产退料申请主") @PreAuthorize("@ss.hasPermission('wms:productionreturn-request-main:create')") @@ -96,6 +101,11 @@ public class ProductionreturnRequestMainController { List list = productionreturnRequestMainService.getProductionreturnRequestMainList(exportReqVO); // 导出 Excel List datas = ProductionreturnRequestMainConvert.INSTANCE.convertList02(list); + for(ProductionreturnRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产退料申请主.xls", "数据", ProductionreturnRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayJob/ProductputawayJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayJob/ProductputawayJobDetailController.java index 31ea48d7..7a9de4cd 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayJob/ProductputawayJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayJob/ProductputawayJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productputawayJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productputawayJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class ProductputawayJobDetailController { @Resource private ProductputawayJobDetailService productputawayJobDetailService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建制品上架任务子") @@ -96,6 +100,11 @@ public class ProductputawayJobDetailController { List list = productputawayJobDetailService.getProductputawayJobDetailList(exportReqVO); // 导出 Excel List datas = ProductputawayJobDetailConvert.INSTANCE.convertList02(list); + for(ProductputawayJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品上架任务子.xls", "数据", ProductputawayJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayJob/ProductputawayJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayJob/ProductputawayJobMainController.java index 0c40f721..9f18df24 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayJob/ProductputawayJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayJob/ProductputawayJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productputawayJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productputawayJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductputawayJobMainController { @Resource private ProductputawayJobMainService productputawayJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品上架任务主") @PreAuthorize("@ss.hasPermission('wms:productputaway-job-main:create')") @@ -96,6 +101,11 @@ public class ProductputawayJobMainController { List list = productputawayJobMainService.getProductputawayJobMainList(exportReqVO); // 导出 Excel List datas = ProductputawayJobMainConvert.INSTANCE.convertList02(list); + for(ProductputawayJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品上架任务主.xls", "数据", ProductputawayJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRecord/ProductputawayRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRecord/ProductputawayRecordDetailController.java index 0890da61..a2206c96 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRecord/ProductputawayRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRecord/ProductputawayRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productputawayRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productputawayRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductputawayRecordDetailController { @Resource private ProductputawayRecordDetailService productputawayRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品上架记录子") @PreAuthorize("@ss.hasPermission('wms:productputaway-record-detail:create')") @@ -96,6 +101,11 @@ public class ProductputawayRecordDetailController { List list = productputawayRecordDetailService.getProductputawayRecordDetailList(exportReqVO); // 导出 Excel List datas = ProductputawayRecordDetailConvert.INSTANCE.convertList02(list); + for(ProductputawayRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品上架记录子.xls", "数据", ProductputawayRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRecord/ProductputawayRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRecord/ProductputawayRecordMainController.java index 777a1d3f..9294da5b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRecord/ProductputawayRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRecord/ProductputawayRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productputawayRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productputawayRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductputawayRecordMainController { @Resource private ProductputawayRecordMainService productputawayRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品上架记录主") @PreAuthorize("@ss.hasPermission('wms:productputaway-record-main:create')") @@ -96,6 +101,11 @@ public class ProductputawayRecordMainController { List list = productputawayRecordMainService.getProductputawayRecordMainList(exportReqVO); // 导出 Excel List datas = ProductputawayRecordMainConvert.INSTANCE.convertList02(list); + for(ProductputawayRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品上架记录主.xls", "数据", ProductputawayRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRequest/ProductputawayRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRequest/ProductputawayRequestDetailController.java index a16d6eda..ea5e989a 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRequest/ProductputawayRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRequest/ProductputawayRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productputawayRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productputawayRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductputawayRequestDetailController { @Resource private ProductputawayRequestDetailService productputawayRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品上架申请子") @PreAuthorize("@ss.hasPermission('wms:productputaway-request-detail:create')") @@ -96,6 +101,11 @@ public class ProductputawayRequestDetailController { List list = productputawayRequestDetailService.getProductputawayRequestDetailList(exportReqVO); // 导出 Excel List datas = ProductputawayRequestDetailConvert.INSTANCE.convertList02(list); + for(ProductputawayRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品上架申请子.xls", "数据", ProductputawayRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRequest/ProductputawayRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRequest/ProductputawayRequestMainController.java index 8ac1a01d..21ffd7dc 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRequest/ProductputawayRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productputawayRequest/ProductputawayRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productputawayRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productputawayRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductputawayRequestMainController { @Resource private ProductputawayRequestMainService productputawayRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品上架申请主") @PreAuthorize("@ss.hasPermission('wms:productputaway-request-main:create')") @@ -96,6 +101,11 @@ public class ProductputawayRequestMainController { List list = productputawayRequestMainService.getProductputawayRequestMainList(exportReqVO); // 导出 Excel List datas = ProductputawayRequestMainConvert.INSTANCE.convertList02(list); + for(ProductputawayRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品上架申请主.xls", "数据", ProductputawayRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptJob/ProductreceiptJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptJob/ProductreceiptJobDetailController.java index 95aaa4b5..788532f1 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptJob/ProductreceiptJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptJob/ProductreceiptJobDetailController.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.productreceiptJob; +import com.win.module.system.api.user.AdminUserApi; import com.win.module.wms.controller.productreceiptJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +38,9 @@ public class ProductreceiptJobDetailController { @Resource private ProductreceiptJobDetailService productreceiptJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品收货任务子") @PreAuthorize("@ss.hasPermission('wms:productreceipt-job-detail:create')") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptJob/ProductreceiptJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptJob/ProductreceiptJobMainController.java index 3b26d8ef..6abd3332 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptJob/ProductreceiptJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptJob/ProductreceiptJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productreceiptJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productreceiptJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductreceiptJobMainController { @Resource private ProductreceiptJobMainService productreceiptJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品收货任务主") @PreAuthorize("@ss.hasPermission('wms:productreceipt-job-main:create')") @@ -96,6 +101,11 @@ public class ProductreceiptJobMainController { List list = productreceiptJobMainService.getProductreceiptJobMainList(exportReqVO); // 导出 Excel List datas = ProductreceiptJobMainConvert.INSTANCE.convertList02(list); + for(ProductreceiptJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品收货任务主.xls", "数据", ProductreceiptJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRecord/ProductreceiptRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRecord/ProductreceiptRecordDetailController.java index baed4392..06aad426 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRecord/ProductreceiptRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRecord/ProductreceiptRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productreceiptRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productreceiptRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductreceiptRecordDetailController { @Resource private ProductreceiptRecordDetailService productreceiptRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品收货记录子") @PreAuthorize("@ss.hasPermission('wms:productreceipt-record-detail:create')") @@ -96,6 +101,11 @@ public class ProductreceiptRecordDetailController { List list = productreceiptRecordDetailService.getProductreceiptRecordDetailList(exportReqVO); // 导出 Excel List datas = ProductreceiptRecordDetailConvert.INSTANCE.convertList02(list); + for(ProductreceiptRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品收货记录子.xls", "数据", ProductreceiptRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRecord/ProductreceiptRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRecord/ProductreceiptRecordMainController.java index 517a36cf..9779f29d 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRecord/ProductreceiptRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRecord/ProductreceiptRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productreceiptRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productreceiptRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductreceiptRecordMainController { @Resource private ProductreceiptRecordMainService productreceiptRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品收货记录主") @PreAuthorize("@ss.hasPermission('wms:productreceipt-record-main:create')") @@ -96,6 +101,11 @@ public class ProductreceiptRecordMainController { List list = productreceiptRecordMainService.getProductreceiptRecordMainList(exportReqVO); // 导出 Excel List datas = ProductreceiptRecordMainConvert.INSTANCE.convertList02(list); + for(ProductreceiptRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品收货记录主.xls", "数据", ProductreceiptRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRequest/ProductreceiptRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRequest/ProductreceiptRequestDetailController.java index 813c8dcf..09a2092b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRequest/ProductreceiptRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRequest/ProductreceiptRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productreceiptRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productreceiptRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductreceiptRequestDetailController { @Resource private ProductreceiptRequestDetailService productreceiptRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品收货申请子") @PreAuthorize("@ss.hasPermission('wms:productreceipt-request-detail:create')") @@ -96,6 +101,11 @@ public class ProductreceiptRequestDetailController { List list = productreceiptRequestDetailService.getProductreceiptRequestDetailList(exportReqVO); // 导出 Excel List datas = ProductreceiptRequestDetailConvert.INSTANCE.convertList02(list); + for(ProductreceiptRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品收货申请子.xls", "数据", ProductreceiptRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRequest/ProductreceiptRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRequest/ProductreceiptRequestMainController.java index 1f652ee6..b2dd4753 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRequest/ProductreceiptRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productreceiptRequest/ProductreceiptRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productreceiptRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productreceiptRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class ProductreceiptRequestMainController { @Resource private ProductreceiptRequestMainService productreceiptRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品收货申请主") @PreAuthorize("@ss.hasPermission('wms:productreceipt-request-main:create')") @@ -95,6 +100,11 @@ public class ProductreceiptRequestMainController { List list = productreceiptRequestMainService.getProductreceiptRequestMainList(exportReqVO); // 导出 Excel List datas = ProductreceiptRequestMainConvert.INSTANCE.convertList02(list); + for(ProductreceiptRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品收货申请主.xls", "数据", ProductreceiptRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRecord/ProductrepairRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRecord/ProductrepairRecordDetailController.java index 824729c8..dac7f27a 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRecord/ProductrepairRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRecord/ProductrepairRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productrepairRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productrepairRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductrepairRecordDetailController { @Resource private ProductrepairRecordDetailService productrepairRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品返修记录子") @PreAuthorize("@ss.hasPermission('wms:productrepair-record-detail:create')") @@ -96,6 +101,12 @@ public class ProductrepairRecordDetailController { List list = productrepairRecordDetailService.getProductrepairRecordDetailList(exportReqVO); // 导出 Excel List datas = ProductrepairRecordDetailConvert.INSTANCE.convertList02(list); + + for(ProductrepairRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品返修记录子.xls", "数据", ProductrepairRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRecord/ProductrepairRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRecord/ProductrepairRecordMainController.java index 0b2f5aec..26c8380e 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRecord/ProductrepairRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRecord/ProductrepairRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productrepairRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productrepairRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class ProductrepairRecordMainController { @Resource private ProductrepairRecordMainService productrepairRecordMainService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建制品返修记录主") @@ -96,6 +100,11 @@ public class ProductrepairRecordMainController { List list = productrepairRecordMainService.getProductrepairRecordMainList(exportReqVO); // 导出 Excel List datas = ProductrepairRecordMainConvert.INSTANCE.convertList02(list); + for(ProductrepairRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品返修记录主.xls", "数据", ProductrepairRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRequest/ProductrepairRequestDetailaController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRequest/ProductrepairRequestDetailaController.java index df8c013c..a9442636 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRequest/ProductrepairRequestDetailaController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRequest/ProductrepairRequestDetailaController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productrepairRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productrepairRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductrepairRequestDetailaController { @Resource private ProductrepairRequestDetailaService productrepairRequestDetailaService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品返修申请子") @PreAuthorize("@ss.hasPermission('wms:productrepair-request-detaila:create')") @@ -96,6 +101,11 @@ public class ProductrepairRequestDetailaController { List list = productrepairRequestDetailaService.getProductrepairRequestDetailaList(exportReqVO); // 导出 Excel List datas = ProductrepairRequestDetailaConvert.INSTANCE.convertList02(list); + for(ProductrepairRequestDetailaExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品返修申请子.xls", "数据", ProductrepairRequestDetailaExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRequest/ProductrepairRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRequest/ProductrepairRequestMainController.java index dda986be..c78bdf38 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRequest/ProductrepairRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productrepairRequest/ProductrepairRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productrepairRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productrepairRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductrepairRequestMainController { @Resource private ProductrepairRequestMainService productrepairRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品返修申请主") @PreAuthorize("@ss.hasPermission('wms:productrepair-request-main:create')") @@ -96,6 +101,11 @@ public class ProductrepairRequestMainController { List list = productrepairRequestMainService.getProductrepairRequestMainList(exportReqVO); // 导出 Excel List datas = ProductrepairRequestMainConvert.INSTANCE.convertList02(list); + for(ProductrepairRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品返修申请主.xls", "数据", ProductrepairRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapJob/ProductscrapJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapJob/ProductscrapJobDetailController.java index a310ccf0..f9e45adc 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapJob/ProductscrapJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapJob/ProductscrapJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productscrapJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productscrapJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductscrapJobDetailController { @Resource private ProductscrapJobDetailService productscrapJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品报废任务子") @PreAuthorize("@ss.hasPermission('wms:productscrap-job-detail:create')") @@ -96,6 +101,11 @@ public class ProductscrapJobDetailController { List list = productscrapJobDetailService.getProductscrapJobDetailList(exportReqVO); // 导出 Excel List datas = ProductscrapJobDetailConvert.INSTANCE.convertList02(list); + for(ProductscrapJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品报废任务子.xls", "数据", ProductscrapJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapJob/ProductscrapJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapJob/ProductscrapJobMainController.java index 1be3b6ed..394d2019 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapJob/ProductscrapJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapJob/ProductscrapJobMainController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.productscrapJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.inspectRecord.vo.InspectRecordMainExcelVO; import com.win.module.wms.controller.productscrapJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class ProductscrapJobMainController { @Resource private ProductscrapJobMainService productscrapJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品报废任务主") @PreAuthorize("@ss.hasPermission('wms:productscrap-job-main:create')") @@ -96,6 +102,11 @@ public class ProductscrapJobMainController { List list = productscrapJobMainService.getProductscrapJobMainList(exportReqVO); // 导出 Excel List datas = ProductscrapJobMainConvert.INSTANCE.convertList02(list); + for(ProductscrapJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品报废任务主.xls", "数据", ProductscrapJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRecord/ProductscrapRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRecord/ProductscrapRecordDetailController.java index 59bdf257..03ba3916 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRecord/ProductscrapRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRecord/ProductscrapRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productscrapRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productscrapRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductscrapRecordDetailController { @Resource private ProductscrapRecordDetailService productscrapRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品报废记录子") @PreAuthorize("@ss.hasPermission('wms:productscrap-record-detail:create')") @@ -96,6 +101,11 @@ public class ProductscrapRecordDetailController { List list = productscrapRecordDetailService.getProductscrapRecordDetailList(exportReqVO); // 导出 Excel List datas = ProductscrapRecordDetailConvert.INSTANCE.convertList02(list); + for(ProductscrapRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品报废记录子.xls", "数据", ProductscrapRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRecord/ProductscrapRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRecord/ProductscrapRecordMainController.java index b7140bbb..ded20bf4 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRecord/ProductscrapRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRecord/ProductscrapRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productscrapRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productscrapRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductscrapRecordMainController { @Resource private ProductscrapRecordMainService productscrapRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品报废记录主") @PreAuthorize("@ss.hasPermission('wms:productscrap-record-main:create')") @@ -96,6 +101,11 @@ public class ProductscrapRecordMainController { List list = productscrapRecordMainService.getProductscrapRecordMainList(exportReqVO); // 导出 Excel List datas = ProductscrapRecordMainConvert.INSTANCE.convertList02(list); + for(ProductscrapRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品报废记录主.xls", "数据", ProductscrapRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRequest/ProductscrapRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRequest/ProductscrapRequestDetailController.java index dd892138..1b780959 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRequest/ProductscrapRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRequest/ProductscrapRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productscrapRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productscrapRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductscrapRequestDetailController { @Resource private ProductscrapRequestDetailService productscrapRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品报废申请子") @PreAuthorize("@ss.hasPermission('wms:productscrap-request-detail:create')") @@ -96,6 +101,11 @@ public class ProductscrapRequestDetailController { List list = productscrapRequestDetailService.getProductscrapRequestDetailList(exportReqVO); // 导出 Excel List datas = ProductscrapRequestDetailConvert.INSTANCE.convertList02(list); + for(ProductscrapRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品报废申请子.xls", "数据", ProductscrapRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRequest/ProductscrapRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRequest/ProductscrapRequestMainController.java index 1769092d..994f69d6 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRequest/ProductscrapRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/productscrapRequest/ProductscrapRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.productscrapRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.productscrapRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ProductscrapRequestMainController { @Resource private ProductscrapRequestMainService productscrapRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建制品报废申请主") @PreAuthorize("@ss.hasPermission('wms:productscrap-request-main:create')") @@ -96,6 +101,11 @@ public class ProductscrapRequestMainController { List list = productscrapRequestMainService.getProductscrapRequestMainList(exportReqVO); // 导出 Excel List datas = ProductscrapRequestMainConvert.INSTANCE.convertList02(list); + for(ProductscrapRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "制品报废申请主.xls", "数据", ProductscrapRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/project/ProjectController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/project/ProjectController.java index 9a6a46aa..1bcd4b6b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/project/ProjectController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/project/ProjectController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.project.vo.*; import com.win.module.wms.convert.project.ProjectConvert; import com.win.module.wms.dal.dataobject.project.ProjectDO; @@ -38,6 +40,8 @@ public class ProjectController { @Resource private ProjectService projectService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建项目") @@ -98,6 +102,11 @@ public class ProjectController { List list = projectService.getProjectList(exportReqVO); // 导出 Excel List datas = ProjectConvert.INSTANCE.convertList02(list); + for(ProjectExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "项目.xls", "数据", ProjectExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchase/PurchaseDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchase/PurchaseDetailController.java index 533d4d11..476ad78a 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchase/PurchaseDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchase/PurchaseDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchase; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchase.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PurchaseDetailController { @Resource private PurchaseDetailService purchaseDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购订单子") @PreAuthorize("@ss.hasPermission('wms:purchase-detail:create')") @@ -96,6 +101,11 @@ public class PurchaseDetailController { List list = purchaseDetailService.getPurchaseDetailList(exportReqVO); // 导出 Excel List datas = PurchaseDetailConvert.INSTANCE.convertList02(list); + for(PurchaseDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购订单子.xls", "数据", PurchaseDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchase/PurchaseMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchase/PurchaseMainController.java index 061be00f..cc401a08 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchase/PurchaseMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchase/PurchaseMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchase; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchase.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class PurchaseMainController { @Resource private PurchaseMainService purchaseMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购订单主") @PreAuthorize("@ss.hasPermission('wms:purchase-main:create')") @@ -95,6 +100,11 @@ public class PurchaseMainController { List list = purchaseMainService.getPurchaseMainList(exportReqVO); // 导出 Excel List datas = PurchaseMainConvert.INSTANCE.convertList02(list); + for(PurchaseMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购订单主.xls", "数据", PurchaseMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasePlan/PurchasePlanDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasePlan/PurchasePlanDetailController.java index ff66ad8e..c4e1c710 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasePlan/PurchasePlanDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasePlan/PurchasePlanDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchasePlan; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchasePlan.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class PurchasePlanDetailController { @Resource private PurchasePlanDetailService purchasePlanDetailService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建要货计划子") @@ -96,6 +100,11 @@ public class PurchasePlanDetailController { List list = purchasePlanDetailService.getPurchasePlanDetailList(exportReqVO); // 导出 Excel List datas = PurchasePlanDetailConvert.INSTANCE.convertList02(list); + for(PurchasePlanDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "要货计划子.xls", "数据", PurchasePlanDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasePlan/PurchasePlanMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasePlan/PurchasePlanMainController.java index 102d74f1..980492b6 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasePlan/PurchasePlanMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasePlan/PurchasePlanMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchasePlan; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchasePlan.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class PurchasePlanMainController { @Resource private PurchasePlanMainService purchasePlanMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建要货计划主") @PreAuthorize("@ss.hasPermission('wms:purchase-plan-main:create')") @@ -95,6 +100,11 @@ public class PurchasePlanMainController { List list = purchasePlanMainService.getPurchasePlanMainList(exportReqVO); // 导出 Excel List datas = PurchasePlanMainConvert.INSTANCE.convertList02(list); + for(PurchasePlanMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "要货计划主.xls", "数据", PurchasePlanMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseclaimRecord/PurchaseclaimRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseclaimRecord/PurchaseclaimRecordDetailController.java index 218110eb..9b61c463 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseclaimRecord/PurchaseclaimRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseclaimRecord/PurchaseclaimRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchaseclaimRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchaseclaimRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PurchaseclaimRecordDetailController { @Resource private PurchaseclaimRecordDetailService purchaseclaimRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购索赔记录子") @PreAuthorize("@ss.hasPermission('wms:purchaseclaim-record-detail:create')") @@ -96,6 +101,11 @@ public class PurchaseclaimRecordDetailController { List list = purchaseclaimRecordDetailService.getPurchaseclaimRecordDetailList(exportReqVO); // 导出 Excel List datas = PurchaseclaimRecordDetailConvert.INSTANCE.convertList02(list); + for(PurchaseclaimRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购索赔记录子.xls", "数据", PurchaseclaimRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseclaimRecord/PurchaseclaimRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseclaimRecord/PurchaseclaimRecordMainController.java index fa013e00..8c975fd7 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseclaimRecord/PurchaseclaimRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseclaimRecord/PurchaseclaimRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchaseclaimRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchaseclaimRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -35,6 +37,8 @@ public class PurchaseclaimRecordMainController { @Resource private PurchaseclaimRecordMainService purchaseclaimRecordMainService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建采购索赔记录主") @@ -95,6 +99,11 @@ public class PurchaseclaimRecordMainController { List list = purchaseclaimRecordMainService.getPurchaseclaimRecordMainList(exportReqVO); // 导出 Excel List datas = PurchaseclaimRecordMainConvert.INSTANCE.convertList02(list); + for(PurchaseclaimRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购索赔记录主.xls", "数据", PurchaseclaimRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseclaimRequest/PurchaseclaimRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseclaimRequest/PurchaseclaimRequestDetailController.java index 91639c05..bbc87c34 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseclaimRequest/PurchaseclaimRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseclaimRequest/PurchaseclaimRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchaseclaimRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchaseclaimRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PurchaseclaimRequestDetailController { @Resource private PurchaseclaimRequestDetailService purchaseclaimRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购索赔申请子") @PreAuthorize("@ss.hasPermission('wms:purchaseclaim-request-detail:create')") @@ -96,6 +101,11 @@ public class PurchaseclaimRequestDetailController { List list = purchaseclaimRequestDetailService.getPurchaseclaimRequestDetailList(exportReqVO); // 导出 Excel List datas = PurchaseclaimRequestDetailConvert.INSTANCE.convertList02(list); + for(PurchaseclaimRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购索赔申请子.xls", "数据", PurchaseclaimRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseprice/PurchasepriceController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseprice/PurchasepriceController.java index a92ecf7b..90579b4c 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseprice/PurchasepriceController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchaseprice/PurchasepriceController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchaseprice.vo.*; import com.win.module.wms.convert.purchaseprice.PurchasepriceConvert; import com.win.module.wms.dal.dataobject.purchaseprice.PurchasepriceDO; @@ -38,6 +40,8 @@ public class PurchasepriceController { @Resource private PurchasepriceService purchasepriceService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建采购价格单") @@ -98,6 +102,11 @@ public class PurchasepriceController { List list = purchasepriceService.getPurchasepriceList(exportReqVO); // 导出 Excel List datas = PurchasepriceConvert.INSTANCE.convertList02(list); + for(PurchasepriceExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购价格单.xls", "数据", PurchasepriceExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/PurchasereceiptJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/PurchasereceiptJobDetailController.java index a6c1f482..cc089c59 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/PurchasereceiptJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/PurchasereceiptJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchasereceiptJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import org.springframework.validation.annotation.Validated; @@ -37,6 +39,9 @@ public class PurchasereceiptJobDetailController { @Resource private PurchasereceiptJobDetailService purchasereceiptJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购收货任务子") @PreAuthorize("@ss.hasPermission('wms:purchasereceipt-job-detail:create')") @@ -96,6 +101,11 @@ public class PurchasereceiptJobDetailController { List list = purchasereceiptJobDetailService.getPurchasereceiptJobDetailList(exportReqVO); // 导出 Excel List datas = PurchasereceiptJobDetailConvert.INSTANCE.convertList02(list); + for(PurchasereceiptJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购收货任务子.xls", "数据", PurchasereceiptJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/PurchasereceiptJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/PurchasereceiptJobMainController.java index 302a6ff8..85152938 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/PurchasereceiptJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptJob/PurchasereceiptJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchasereceiptJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import org.springframework.validation.annotation.Validated; @@ -37,6 +39,9 @@ public class PurchasereceiptJobMainController { @Resource private PurchasereceiptJobMainService purchasereceiptJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购收货任务主") @PreAuthorize("@ss.hasPermission('wms:purchasereceipt-job-main:create')") @@ -96,6 +101,11 @@ public class PurchasereceiptJobMainController { List list = purchasereceiptJobMainService.getPurchasereceiptJobMainList(exportReqVO); // 导出 Excel List datas = PurchasereceiptJobMainConvert.INSTANCE.convertList02(list); + for(PurchasereceiptJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购收货任务主.xls", "数据", PurchasereceiptJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRecord/PurchasereceiptRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRecord/PurchasereceiptRecordDetailController.java index 17351bc1..73b6a875 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRecord/PurchasereceiptRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRecord/PurchasereceiptRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchasereceiptRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchasereceiptRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PurchasereceiptRecordDetailController { @Resource private PurchasereceiptRecordDetailService purchasereceiptRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购收货记录子") @PreAuthorize("@ss.hasPermission('wms:purchasereceipt-record-detail:create')") @@ -96,6 +101,11 @@ public class PurchasereceiptRecordDetailController { List list = purchasereceiptRecordDetailService.getPurchasereceiptRecordDetailList(exportReqVO); // 导出 Excel List datas = PurchasereceiptRecordDetailConvert.INSTANCE.convertList02(list); + for(PurchasereceiptRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购收货记录子.xls", "数据", PurchasereceiptRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRecord/PurchasereceiptRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRecord/PurchasereceiptRecordMainController.java index 87012a57..3b431bb7 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRecord/PurchasereceiptRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRecord/PurchasereceiptRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchasereceiptRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchasereceiptRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class PurchasereceiptRecordMainController { @Resource private PurchasereceiptRecordMainService purchasereceiptRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购收货记录主") @PreAuthorize("@ss.hasPermission('wms:purchasereceipt-record-main:create')") @@ -95,6 +100,11 @@ public class PurchasereceiptRecordMainController { List list = purchasereceiptRecordMainService.getPurchasereceiptRecordMainList(exportReqVO); // 导出 Excel List datas = PurchasereceiptRecordMainConvert.INSTANCE.convertList02(list); + for(PurchasereceiptRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购收货记录主.xls", "数据", PurchasereceiptRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/PurchasereceiptRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/PurchasereceiptRequestDetailController.java index d7a71a5c..ddcad895 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/PurchasereceiptRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/PurchasereceiptRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchasereceiptRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchasereceiptRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -38,6 +40,9 @@ public class PurchasereceiptRequestDetailController { @Resource private PurchasereceiptRequestDetailService purchasereceiptRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购收货申请子") @PreAuthorize("@ss.hasPermission('wms:purchasereceipt-request-detail:create')") @@ -97,6 +102,11 @@ public class PurchasereceiptRequestDetailController { List list = purchasereceiptRequestDetailService.getPurchasereceiptRequestDetailList(exportReqVO); // 导出 Excel List datas = PurchasereceiptRequestDetailConvert.INSTANCE.convertList02(list); + for(PurchasereceiptRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购收货申请子.xls", "数据", PurchasereceiptRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/PurchasereceiptRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/PurchasereceiptRequestMainController.java index 33c25b09..d5cad708 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/PurchasereceiptRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereceiptRequest/PurchasereceiptRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchasereceiptRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchasereceiptRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PurchasereceiptRequestMainController { @Resource private PurchasereceiptRequestMainService purchasereceiptRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购收货申请主") @PreAuthorize("@ss.hasPermission('wms:purchasereceipt-request-main:create')") @@ -96,6 +101,11 @@ public class PurchasereceiptRequestMainController { List list = purchasereceiptRequestMainService.getPurchasereceiptRequestMainList(exportReqVO); // 导出 Excel List datas = PurchasereceiptRequestMainConvert.INSTANCE.convertList02(list); + for(PurchasereceiptRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购收货申请主.xls", "数据", PurchasereceiptRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnJob/PurchasereturnJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnJob/PurchasereturnJobDetailController.java index 8b5a255c..80f471a8 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnJob/PurchasereturnJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnJob/PurchasereturnJobDetailController.java @@ -1,5 +1,8 @@ package com.win.module.wms.controller.purchasereturnJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; +import com.win.module.wms.controller.purchasereceiptRequest.vo.PurchasereceiptRequestMainExcelVO; import com.win.module.wms.controller.purchasereturnJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +40,9 @@ public class PurchasereturnJobDetailController { @Resource private PurchasereturnJobDetailService purchasereturnJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购退货任务子") @PreAuthorize("@ss.hasPermission('wms:purchasereturn-job-detail:create')") @@ -96,6 +102,11 @@ public class PurchasereturnJobDetailController { List list = purchasereturnJobDetailService.getPurchasereturnJobDetailList(exportReqVO); // 导出 Excel List datas = PurchasereturnJobDetailConvert.INSTANCE.convertList02(list); + for(PurchasereturnJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + + } ExcelUtils.write(response, "采购退货任务子.xls", "数据", PurchasereturnJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnJob/PurchasereturnJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnJob/PurchasereturnJobMainController.java index 2c55146c..39f155e7 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnJob/PurchasereturnJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnJob/PurchasereturnJobMainController.java @@ -1,8 +1,6 @@ package com.win.module.wms.controller.purchasereturnJob; import com.win.module.wms.controller.purchasereturnJob.vo.*; -import com.win.module.wms.dal.dataobject.supplierdeliverRecord.SupplierdeliverRecordDetailDO; -import com.win.module.wms.service.supplierdeliverRecord.SupplierdeliverRecordMainService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import org.springframework.validation.annotation.Validated; @@ -18,15 +16,12 @@ import java.io.IOException; import com.win.framework.common.pojo.PageResult; import com.win.framework.common.pojo.CommonResult; - -import static com.win.framework.common.exception.util.ServiceExceptionUtil.exception; import static com.win.framework.common.pojo.CommonResult.success; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; import static com.win.framework.operatelog.core.enums.OperateTypeEnum.*; -import static com.win.module.wms.enums.ErrorCodeConstants.SUPPLIERDELIVER_RECORD_DETAIL_NOT_EXISTS; import com.win.module.wms.dal.dataobject.purchasereturnJob.PurchasereturnJobMainDO; import com.win.module.wms.convert.purchasereturnJob.PurchasereturnJobMainConvert; @@ -40,8 +35,7 @@ public class PurchasereturnJobMainController { @Resource private PurchasereturnJobMainService purchasereturnJobMainService; - @Resource - private SupplierdeliverRecordMainService supplierdeliverRecordMainService; + @PostMapping("/create") @Operation(summary = "创建采购退货任务主") @PreAuthorize("@ss.hasPermission('wms:purchasereturn-job-main:create')") @@ -74,15 +68,6 @@ public class PurchasereturnJobMainController { PurchasereturnJobMainDO purchasereturnJobMain = purchasereturnJobMainService.getPurchasereturnJobMain(id); return success(PurchasereturnJobMainConvert.INSTANCE.convert(purchasereturnJobMain)); } - @GetMapping("/get111") - public SupplierdeliverRecordDetailDO selectSupplierdeliverRecordDetailDoExist(String pasnNumber, String pitemCode, String ppoNumber, String ppoLine) { - SupplierdeliverRecordDetailDO supplierdeliverRecordDetailDO = supplierdeliverRecordMainService.selectSupplierdeliverRecordMainDO(pasnNumber, pitemCode, ppoNumber, ppoLine); - if(supplierdeliverRecordDetailDO != null){ - return supplierdeliverRecordDetailDO; - }else { - throw exception(SUPPLIERDELIVER_RECORD_DETAIL_NOT_EXISTS); - } - } @GetMapping("/list") @Operation(summary = "获得采购退货任务主列表") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRecord/PurchasereturnRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRecord/PurchasereturnRecordDetailController.java index 6819de64..3fefb4f0 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRecord/PurchasereturnRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRecord/PurchasereturnRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchasereturnRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchasereturnRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PurchasereturnRecordDetailController { @Resource private PurchasereturnRecordDetailService purchasereturnRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购退货记录子") @PreAuthorize("@ss.hasPermission('wms:purchasereturn-record-detail:create')") @@ -96,6 +101,11 @@ public class PurchasereturnRecordDetailController { List list = purchasereturnRecordDetailService.getPurchasereturnRecordDetailList(exportReqVO); // 导出 Excel List datas = PurchasereturnRecordDetailConvert.INSTANCE.convertList02(list); + for(PurchasereturnRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购退货记录子.xls", "数据", PurchasereturnRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRecord/PurchasereturnRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRecord/PurchasereturnRecordMainController.java index 640b88e4..42ee8099 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRecord/PurchasereturnRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRecord/PurchasereturnRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchasereturnRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchasereturnRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class PurchasereturnRecordMainController { @Resource private PurchasereturnRecordMainService purchasereturnRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购退货记录主") @PreAuthorize("@ss.hasPermission('wms:purchasereturn-record-main:create')") @@ -95,6 +100,11 @@ public class PurchasereturnRecordMainController { List list = purchasereturnRecordMainService.getPurchasereturnRecordMainList(exportReqVO); // 导出 Excel List datas = PurchasereturnRecordMainConvert.INSTANCE.convertList02(list); + for(PurchasereturnRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购退货记录主.xls", "数据", PurchasereturnRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRequest/PurchasereturnRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRequest/PurchasereturnRequestDetailController.java index 4a4dbdbe..9dedee3d 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRequest/PurchasereturnRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRequest/PurchasereturnRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchasereturnRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchasereturnRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PurchasereturnRequestDetailController { @Resource private PurchasereturnRequestDetailService purchasereturnRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购退货申请子") @PreAuthorize("@ss.hasPermission('wms:purchasereturn-request-detail:create')") @@ -96,6 +101,11 @@ public class PurchasereturnRequestDetailController { List list = purchasereturnRequestDetailService.getPurchasereturnRequestDetailList(exportReqVO); // 导出 Excel List datas = PurchasereturnRequestDetailConvert.INSTANCE.convertList02(list); + for(PurchasereturnRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购退货申请子.xls", "数据", PurchasereturnRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRequest/PurchasereturnRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRequest/PurchasereturnRequestMainController.java index ebf0f8dd..bd26965e 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRequest/PurchasereturnRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/purchasereturnRequest/PurchasereturnRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.purchasereturnRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.purchasereturnRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class PurchasereturnRequestMainController { @Resource private PurchasereturnRequestMainService purchasereturnRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购退货申请主") @PreAuthorize("@ss.hasPermission('wms:purchasereturn-request-main:create')") @@ -95,6 +100,11 @@ public class PurchasereturnRequestMainController { List list = purchasereturnRequestMainService.getPurchasereturnRequestMainList(exportReqVO); // 导出 Excel List datas = PurchasereturnRequestMainConvert.INSTANCE.convertList02(list); + for(PurchasereturnRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购退货申请主.xls", "数据", PurchasereturnRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayJob/PutawayJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayJob/PutawayJobDetailController.java index f1513066..94ad9682 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayJob/PutawayJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayJob/PutawayJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.putawayJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.putawayJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PutawayJobDetailController { @Resource private PutawayJobDetailService putawayJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建上架任务子") @PreAuthorize("@ss.hasPermission('wms:putaway-job-detail:create')") @@ -96,6 +101,11 @@ public class PutawayJobDetailController { List list = putawayJobDetailService.getPutawayJobDetailList(exportReqVO); // 导出 Excel List datas = PutawayJobDetailConvert.INSTANCE.convertList02(list); + for(PutawayJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "上架任务子.xls", "数据", PutawayJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayJob/PutawayJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayJob/PutawayJobMainController.java index ac9bd527..541696b9 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayJob/PutawayJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayJob/PutawayJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.putawayJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.putawayJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class PutawayJobMainController { @Resource private PutawayJobMainService putawayJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建上架任务主") @PreAuthorize("@ss.hasPermission('wms:putaway-job-main:create')") @@ -95,6 +100,11 @@ public class PutawayJobMainController { List list = putawayJobMainService.getPutawayJobMainList(exportReqVO); // 导出 Excel List datas = PutawayJobMainConvert.INSTANCE.convertList02(list); + for(PutawayJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "上架任务主.xls", "数据", PutawayJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRecord/PutawayRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRecord/PutawayRecordDetailController.java index 1a02251d..61ebf829 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRecord/PutawayRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRecord/PutawayRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.putawayRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.putawayRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PutawayRecordDetailController { @Resource private PutawayRecordDetailService putawayRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建上架记录子") @PreAuthorize("@ss.hasPermission('wms:putaway-record-detail:create')") @@ -96,6 +101,12 @@ public class PutawayRecordDetailController { List list = putawayRecordDetailService.getPutawayRecordDetailList(exportReqVO); // 导出 Excel List datas = PutawayRecordDetailConvert.INSTANCE.convertList02(list); + + for(PutawayRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "上架记录子.xls", "数据", PutawayRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRecord/PutawayRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRecord/PutawayRecordMainController.java index f4e1e478..82131623 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRecord/PutawayRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRecord/PutawayRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.putawayRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.putawayRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class PutawayRecordMainController { @Resource private PutawayRecordMainService putawayRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建上架记录主") @PreAuthorize("@ss.hasPermission('wms:putaway-record-main:create')") @@ -95,6 +100,11 @@ public class PutawayRecordMainController { List list = putawayRecordMainService.getPutawayRecordMainList(exportReqVO); // 导出 Excel List datas = PutawayRecordMainConvert.INSTANCE.convertList02(list); + for(PutawayRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "上架记录主.xls", "数据", PutawayRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRequest/PutawayRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRequest/PutawayRequestDetailController.java index 079a94b5..f2ba07be 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRequest/PutawayRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRequest/PutawayRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.putawayRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.putawayRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PutawayRequestDetailController { @Resource private PutawayRequestDetailService putawayRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建上架申请子") @PreAuthorize("@ss.hasPermission('wms:putaway-request-detail:create')") @@ -96,6 +101,11 @@ public class PutawayRequestDetailController { List list = putawayRequestDetailService.getPutawayRequestDetailList(exportReqVO); // 导出 Excel List datas = PutawayRequestDetailConvert.INSTANCE.convertList02(list); + for(PutawayRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "上架申请子.xls", "数据", PutawayRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRequest/PutawayRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRequest/PutawayRequestMainController.java index 864f96fe..a7fd6400 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRequest/PutawayRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRequest/PutawayRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.putawayRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.putawayRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -35,6 +37,8 @@ public class PutawayRequestMainController { @Resource private PutawayRequestMainService putawayRequestMainService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建上架申请主") @@ -95,6 +99,11 @@ public class PutawayRequestMainController { List list = putawayRequestMainService.getPutawayRequestMainList(exportReqVO); // 导出 Excel List datas = PutawayRequestMainConvert.INSTANCE.convertList02(list); + for(PutawayRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "上架申请主.xls", "数据", PutawayRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRequest/vo/PutawayRequestMainExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRequest/vo/PutawayRequestMainExcelVO.java index 0169042e..3ad1e34b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRequest/vo/PutawayRequestMainExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/putawayRequest/vo/PutawayRequestMainExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.putawayRequest.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -44,6 +45,7 @@ public class PutawayRequestMainExcelVO { private String remark; @ExcelProperty("创建时间") + @ColumnWidth(value = 16) private LocalDateTime createTime; @ExcelProperty("创建者用户名") @@ -92,4 +94,6 @@ public class PutawayRequestMainExcelVO { + + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/recordsetting/RecordsettingController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/recordsetting/RecordsettingController.java index e93951e5..78c0b6dd 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/recordsetting/RecordsettingController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/recordsetting/RecordsettingController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.recordsetting.vo.*; import com.win.module.wms.convert.recordsetting.RecordsettingConvert; import com.win.module.wms.dal.dataobject.recordsetting.RecordsettingDO; @@ -39,6 +41,9 @@ public class RecordsettingController { @Resource private RecordsettingService recordsettingService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建记录设置") @PreAuthorize("@ss.hasPermission('wms:recordsetting:create')") @@ -98,6 +103,11 @@ public class RecordsettingController { List list = recordsettingService.getRecordsettingList(exportReqVO); // 导出 Excel List datas = RecordsettingConvert.INSTANCE.convertList02(list); + for(RecordsettingExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "记录设置.xls", "数据", RecordsettingExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/recordsetting/vo/RecordsettingExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/recordsetting/vo/RecordsettingExcelVO.java index a240c361..6ad124f1 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/recordsetting/vo/RecordsettingExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/recordsetting/vo/RecordsettingExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.recordsetting.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -39,6 +40,7 @@ public class RecordsettingExcelVO { private String remark; @ExcelProperty("创建时间") + @ColumnWidth(value = 16) private LocalDateTime createTime; @ExcelProperty("创建者ID") @@ -50,4 +52,5 @@ public class RecordsettingExcelVO { @ExcelProperty("是否软删除") private String isSoftDeleted; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshJob/RepleinshJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshJob/RepleinshJobDetailController.java index 32704525..8140b472 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshJob/RepleinshJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshJob/RepleinshJobDetailController.java @@ -2,6 +2,8 @@ package com.win.module.wms.controller.repleinshJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.repleinshJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -39,6 +41,9 @@ public class RepleinshJobDetailController { @Resource private RepleinshJobDetailService repleinshJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建补料任务子") @PreAuthorize("@ss.hasPermission('job:repleinsh-job-detail:create')") @@ -98,6 +103,11 @@ public class RepleinshJobDetailController { List list = repleinshJobDetailService.getRepleinshJobDetailList(exportReqVO); // 导出 Excel List datas = RepleinshJobDetailConvert.INSTANCE.convertList02(list); + for(RepleinshJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "补料任务子.xls", "数据", RepleinshJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshJob/RepleinshJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshJob/RepleinshJobMainController.java index 8c317d7e..077aed04 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshJob/RepleinshJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshJob/RepleinshJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.repleinshJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import org.springframework.validation.annotation.Validated; @@ -37,6 +39,9 @@ public class RepleinshJobMainController { @Resource private RepleinshJobMainService repleinshJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建补料任务主") @PreAuthorize("@ss.hasPermission('wms:repleinsh-job-main:create')") @@ -96,6 +101,11 @@ public class RepleinshJobMainController { List list = repleinshJobMainService.getRepleinshJobMainList(exportReqVO); // 导出 Excel List datas = RepleinshJobMainConvert.INSTANCE.convertList02(list); + for(RepleinshJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "补料任务主.xls", "数据", RepleinshJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRecord/RepleinshRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRecord/RepleinshRecordDetailController.java index fe9a4bfd..435607a8 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRecord/RepleinshRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRecord/RepleinshRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.repleinshRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import org.springframework.validation.annotation.Validated; @@ -37,6 +39,9 @@ public class RepleinshRecordDetailController { @Resource private RepleinshRecordDetailService repleinshRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建补料记录子") @PreAuthorize("@ss.hasPermission('wms:repleinsh-record-detail:create')") @@ -96,6 +101,11 @@ public class RepleinshRecordDetailController { List list = repleinshRecordDetailService.getRepleinshRecordDetailList(exportReqVO); // 导出 Excel List datas = RepleinshRecordDetailConvert.INSTANCE.convertList02(list); + for(RepleinshRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "补料记录子.xls", "数据", RepleinshRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRecord/RepleinshRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRecord/RepleinshRecordMainController.java index 14b488c4..03373bff 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRecord/RepleinshRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRecord/RepleinshRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.repleinshRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import org.springframework.validation.annotation.Validated; @@ -37,6 +39,9 @@ public class RepleinshRecordMainController { @Resource private RepleinshRecordMainService repleinshRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建补料记录主") @PreAuthorize("@ss.hasPermission('wms:repleinsh-record-main:create')") @@ -96,6 +101,11 @@ public class RepleinshRecordMainController { List list = repleinshRecordMainService.getRepleinshRecordMainList(exportReqVO); // 导出 Excel List datas = RepleinshRecordMainConvert.INSTANCE.convertList02(list); + for(RepleinshRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "补料记录主.xls", "数据", RepleinshRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRequest/RepleinshRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRequest/RepleinshRequestDetailController.java index e1d23904..d72edd95 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRequest/RepleinshRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRequest/RepleinshRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.repleinshRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.repleinshRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class RepleinshRequestDetailController { @Resource private RepleinshRequestDetailService repleinshRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建补料申请子") @PreAuthorize("@ss.hasPermission('wms:repleinsh-request-detail:create')") @@ -96,6 +101,11 @@ public class RepleinshRequestDetailController { List list = repleinshRequestDetailService.getRepleinshRequestDetailList(exportReqVO); // 导出 Excel List datas = RepleinshRequestDetailConvert.INSTANCE.convertList02(list); + for(RepleinshRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "补料申请子.xls", "数据", RepleinshRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRequest/RepleinshRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRequest/RepleinshRequestMainController.java index e4928323..caa814dd 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRequest/RepleinshRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/repleinshRequest/RepleinshRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.repleinshRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.repleinshRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class RepleinshRequestMainController { @Resource private RepleinshRequestMainService repleinshRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建补料申请主") @PreAuthorize("@ss.hasPermission('wms:repleinsh-request-main:create')") @@ -96,6 +101,11 @@ public class RepleinshRequestMainController { List list = repleinshRequestMainService.getRepleinshRequestMainList(exportReqVO); // 导出 Excel List datas = RepleinshRequestMainConvert.INSTANCE.convertList02(list); + for(RepleinshRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "补料申请主.xls", "数据", RepleinshRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/requestsetting/RequestsettingController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/requestsetting/RequestsettingController.java index 58a4fc64..8bf7f0c1 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/requestsetting/RequestsettingController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/requestsetting/RequestsettingController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.requestsetting.vo.*; import com.win.module.wms.convert.requestsetting.RequestsettingConvert; import com.win.module.wms.dal.dataobject.requestsetting.RequestsettingDO; @@ -39,6 +41,9 @@ public class RequestsettingController { @Resource private RequestsettingService requestsettingService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建申请设置") @PreAuthorize("@ss.hasPermission('wms:requestsetting:create')") @@ -98,6 +103,11 @@ public class RequestsettingController { List list = requestsettingService.getRequestsettingList(exportReqVO); // 导出 Excel List datas = RequestsettingConvert.INSTANCE.convertList02(list); + for(RequestsettingExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "申请设置.xls", "数据", RequestsettingExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/rule/RuleController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/rule/RuleController.java index 6a8d903c..67bcd88b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/rule/RuleController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/rule/RuleController.java @@ -1,6 +1,8 @@ package com.win.module.wms.controller.rule; import com.win.framework.dict.core.util.DictFrameworkUtils; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.rule.vo.*; import com.win.module.wms.controller.rule.vo.RuleImportExcelVo; import com.win.module.wms.enums.DictTypeConstants; @@ -44,6 +46,9 @@ public class RuleController { @Resource private RuleService ruleService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建规则") @PreAuthorize("@ss.hasPermission('wms:rule:create')") @@ -103,6 +108,11 @@ public class RuleController { List list = ruleService.getRuleList(exportReqVO); // 导出 Excel List datas = RuleConvert.INSTANCE.convertList02(list); + for(RuleExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "规则.xls", "数据", RuleExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/rule/vo/RuleExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/rule/vo/RuleExcelVO.java index ede3c38a..a97b73dc 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/rule/vo/RuleExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/rule/vo/RuleExcelVO.java @@ -1,7 +1,10 @@ package com.win.module.wms.controller.rule.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; + +import java.time.LocalDateTime; import java.util.*; import com.alibaba.excel.annotation.ExcelProperty; @@ -35,4 +38,11 @@ public class RuleExcelVO { @ExcelProperty("配置") private String configuration; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者ID") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/sale/SaleDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/sale/SaleDetailController.java index 1f21a10c..e7e77bc8 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/sale/SaleDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/sale/SaleDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.sale; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.sale.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class SaleDetailController { @Resource private SaleDetailService saleDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建销售订单子") @PreAuthorize("@ss.hasPermission('wms:sale-detail:create')") @@ -96,6 +101,11 @@ public class SaleDetailController { List list = saleDetailService.getSaleDetailList(exportReqVO); // 导出 Excel List datas = SaleDetailConvert.INSTANCE.convertList02(list); + for(SaleDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "销售订单子.xls", "数据", SaleDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/sale/SaleMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/sale/SaleMainController.java index b2ff67cb..d585710c 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/sale/SaleMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/sale/SaleMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.sale; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.sale.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class SaleMainController { @Resource private SaleMainService saleMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建销售订单主") @PreAuthorize("@ss.hasPermission('wms:sale-main:create')") @@ -96,6 +101,11 @@ public class SaleMainController { List list = saleMainService.getSaleMainList(exportReqVO); // 导出 Excel List datas = SaleMainConvert.INSTANCE.convertList02(list); + for(SaleMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "销售订单主.xls", "数据", SaleMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/saleprice/SalepriceController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/saleprice/SalepriceController.java index 7d94bd01..7bc89f01 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/saleprice/SalepriceController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/saleprice/SalepriceController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.saleprice.vo.*; import com.win.module.wms.controller.saleprice.vo.SalepriceImportExcelVo; import com.win.module.wms.convert.saleprice.SalepriceConvert; @@ -40,6 +42,9 @@ public class SalepriceController { @Resource private SalepriceService salepriceService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建销售价格单") @PreAuthorize("@ss.hasPermission('wms:saleprice:create')") @@ -99,6 +104,11 @@ public class SalepriceController { List list = salepriceService.getSalepriceList(exportReqVO); // 导出 Excel List datas = SalepriceConvert.INSTANCE.convertList02(list); + for(SalepriceExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "销售价格单.xls", "数据", SalepriceExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/scrapJob/ScrapJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/scrapJob/ScrapJobDetailController.java index 0ca33f74..c6a5056f 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/scrapJob/ScrapJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/scrapJob/ScrapJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.scrapJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.scrapJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ScrapJobDetailController { @Resource private ScrapJobDetailService scrapJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建报废出库任务子") @PreAuthorize("@ss.hasPermission('wms:scrap-job-detail:create')") @@ -96,6 +101,11 @@ public class ScrapJobDetailController { List list = scrapJobDetailService.getScrapJobDetailList(exportReqVO); // 导出 Excel List datas = ScrapJobDetailConvert.INSTANCE.convertList02(list); + for(ScrapJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "报废出库任务子.xls", "数据", ScrapJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/scrapJob/ScrapJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/scrapJob/ScrapJobMainController.java index fa456188..4aaab40c 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/scrapJob/ScrapJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/scrapJob/ScrapJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.scrapJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.scrapJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class ScrapJobMainController { @Resource private ScrapJobMainService scrapJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建报废出库任务主") @PreAuthorize("@ss.hasPermission('wms:scrap-job-main:create')") @@ -96,6 +101,11 @@ public class ScrapJobMainController { List list = scrapJobMainService.getScrapJobMainList(exportReqVO); // 导出 Excel List datas = ScrapJobMainConvert.INSTANCE.convertList02(list); + for(ScrapJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "报废出库任务主.xls", "数据", ScrapJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/shift/ShiftController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/shift/ShiftController.java index deb374a8..3a3d30fe 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/shift/ShiftController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/shift/ShiftController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.shift.vo.*; import com.win.module.wms.controller.shift.vo.ShiftImportExcelVo; import com.win.module.wms.convert.shift.ShiftConvert; @@ -40,6 +42,9 @@ public class ShiftController { @Resource private ShiftService shiftService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建班次") @PreAuthorize("@ss.hasPermission('wms:shift:create')") @@ -99,6 +104,11 @@ public class ShiftController { List list = shiftService.getShiftList(exportReqVO); // 导出 Excel List datas = ShiftConvert.INSTANCE.convertList02(list); + for(ShiftExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "班次.xls", "数据", ShiftExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/stdcostprice/StdcostpriceController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/stdcostprice/StdcostpriceController.java index 33d63938..4b88b1d6 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/stdcostprice/StdcostpriceController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/stdcostprice/StdcostpriceController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.stdcostprice.vo.*; import com.win.module.wms.controller.stdcostprice.vo.StdcostpriceImportExcelVo; import com.win.module.wms.convert.stdcostprice.StdcostpriceConvert; @@ -40,6 +42,9 @@ public class StdcostpriceController { @Resource private StdcostpriceService stdcostpriceService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建标准成本价格单") @PreAuthorize("@ss.hasPermission('wms:stdcostprice:create')") @@ -99,6 +104,11 @@ public class StdcostpriceController { List list = stdcostpriceService.getStdcostpriceList(exportReqVO); // 导出 Excel List datas = StdcostpriceConvert.INSTANCE.convertList02(list); + for(StdcostpriceExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "标准成本价格单.xls", "数据", StdcostpriceExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/strategy/StrategyController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/strategy/StrategyController.java index 30720556..f7840aea 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/strategy/StrategyController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/strategy/StrategyController.java @@ -4,6 +4,8 @@ import com.win.framework.common.pojo.CommonResult; import com.win.framework.common.pojo.PageResult; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.strategy.vo.*; import com.win.module.wms.convert.strategy.StrategyConvert; import com.win.module.wms.dal.dataobject.strategy.StrategyDO; @@ -34,6 +36,9 @@ public class StrategyController { @Resource private StrategyService strategyService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建策略") @PreAuthorize("@ss.hasPermission('wms:strategy:create')") @@ -93,6 +98,11 @@ public class StrategyController { List list = strategyService.getStrategyList(exportReqVO); // 导出 Excel List datas = StrategyConvert.INSTANCE.convertList02(list); + for(StrategyExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "策略.xls", "数据", StrategyExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/strategy/vo/StrategyExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/strategy/vo/StrategyExcelVO.java index 8a71061e..a5282ab6 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/strategy/vo/StrategyExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/strategy/vo/StrategyExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.strategy.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -48,4 +49,11 @@ public class StrategyExcelVO { @ExcelProperty("是否生效") private String isActive; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者ID") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplier/SupplierController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplier/SupplierController.java index 740700be..faf06965 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplier/SupplierController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplier/SupplierController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.supplier.vo.*; import com.win.module.wms.convert.supplier.SupplierConvert; import com.win.module.wms.dal.dataobject.supplier.SupplierDO; @@ -39,6 +41,9 @@ public class SupplierController { @Resource private SupplierService supplierService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建供应商") @PreAuthorize("@ss.hasPermission('wms:supplier:create')") @@ -98,6 +103,11 @@ public class SupplierController { List list = supplierService.getSupplierList(exportReqVO); // 导出 Excel List datas = SupplierConvert.INSTANCE.convertList02(list); + for(SupplierExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "供应商.xls", "数据", SupplierExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRecord/SupplierdeliverRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRecord/SupplierdeliverRecordDetailController.java index 55e7e2dd..35ca478c 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRecord/SupplierdeliverRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRecord/SupplierdeliverRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.supplierdeliverRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.supplierdeliverRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class SupplierdeliverRecordDetailController { @Resource private SupplierdeliverRecordDetailService supplierdeliverRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建供应商发货记录子") @PreAuthorize("@ss.hasPermission('wms:supplierdeliver-record-detail:create')") @@ -95,6 +100,11 @@ public class SupplierdeliverRecordDetailController { List list = supplierdeliverRecordDetailService.getSupplierdeliverRecordDetailList(exportReqVO); // 导出 Excel List datas = SupplierdeliverRecordDetailConvert.INSTANCE.convertList02(list); + for(SupplierdeliverRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "供应商发货记录子.xls", "数据", SupplierdeliverRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRecord/SupplierdeliverRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRecord/SupplierdeliverRecordMainController.java index a412fb25..0f103eb1 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRecord/SupplierdeliverRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRecord/SupplierdeliverRecordMainController.java @@ -1,10 +1,6 @@ package com.win.module.wms.controller.supplierdeliverRecord; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.win.module.wms.controller.supplierdeliverRecord.vo.*; -import com.win.module.wms.dal.dataobject.supplierdeliverRecord.SupplierdeliverRecordDetailDO; -import com.win.module.wms.dal.mysql.supplierdeliverRecord.SupplierdeliverRecordDetailMapper; -import com.win.module.wms.dal.mysql.supplierdeliverRecord.SupplierdeliverRecordMainMapper; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import org.springframework.validation.annotation.Validated; @@ -20,16 +16,12 @@ import java.io.IOException; import com.win.framework.common.pojo.PageResult; import com.win.framework.common.pojo.CommonResult; - -import static com.win.framework.common.exception.util.ServiceExceptionUtil.exception; import static com.win.framework.common.pojo.CommonResult.success; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; import static com.win.framework.operatelog.core.enums.OperateTypeEnum.*; -import static com.win.module.wms.enums.ErrorCodeConstants.SUPPLIERDELIVER_RECORD_DETAIL_PONUMBER_AND_POLINE_AND_ITEMCODE_NOT_EXISTS; -import static com.win.module.wms.enums.ErrorCodeConstants.SUPPLIERDELIVER_RECORD_MAIN_NUMBER_NOT_EXISTS; import com.win.module.wms.dal.dataobject.supplierdeliverRecord.SupplierdeliverRecordMainDO; @@ -44,10 +36,7 @@ public class SupplierdeliverRecordMainController { @Resource private SupplierdeliverRecordMainService supplierdeliverRecordMainService; - @Resource - private SupplierdeliverRecordMainMapper supplierdeliverRecordMainMapper; - @Resource - private SupplierdeliverRecordDetailMapper supplierdeliverRecordDetailMapper; + @PostMapping("/create") @Operation(summary = "创建供应商发货记录主") @PreAuthorize("@ss.hasPermission('wms:supplierdeliver-record-main:create')") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRequest/SupplierdeliverRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRequest/SupplierdeliverRequestDetailController.java index 81c18451..f0ebda86 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRequest/SupplierdeliverRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRequest/SupplierdeliverRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.supplierdeliverRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.supplierdeliverRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class SupplierdeliverRequestDetailController { @Resource private SupplierdeliverRequestDetailService supplierdeliverRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建供应商发货申请子") @PreAuthorize("@ss.hasPermission('wms:supplierdeliver-request-detail:create')") @@ -96,6 +101,11 @@ public class SupplierdeliverRequestDetailController { List list = supplierdeliverRequestDetailService.getSupplierdeliverRequestDetailList(exportReqVO); // 导出 Excel List datas = SupplierdeliverRequestDetailConvert.INSTANCE.convertList02(list); + for(SupplierdeliverRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "供应商发货申请子.xls", "数据", SupplierdeliverRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRequest/SupplierdeliverRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRequest/SupplierdeliverRequestMainController.java index 61fc3f91..a58275c4 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRequest/SupplierdeliverRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierdeliverRequest/SupplierdeliverRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.supplierdeliverRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.supplierdeliverRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class SupplierdeliverRequestMainController { @Resource private SupplierdeliverRequestMainService supplierdeliverRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建供应商发货申请主") @PreAuthorize("@ss.hasPermission('wms:supplierdeliver-request-main:create')") @@ -95,6 +100,11 @@ public class SupplierdeliverRequestMainController { List list = supplierdeliverRequestMainService.getSupplierdeliverRequestMainList(exportReqVO); // 导出 Excel List datas = SupplierdeliverRequestMainConvert.INSTANCE.convertList02(list); + for(SupplierdeliverRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "供应商发货申请主.xls", "数据", SupplierdeliverRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRecord/SupplierinvoiceRecordDeatilController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRecord/SupplierinvoiceRecordDeatilController.java index 0375e72e..f6f9d9ff 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRecord/SupplierinvoiceRecordDeatilController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRecord/SupplierinvoiceRecordDeatilController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.supplierinvoiceRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.supplierinvoiceRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class SupplierinvoiceRecordDeatilController { @Resource private SupplierinvoiceRecordDeatilService supplierinvoiceRecordDeatilService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建供应商发票记录子") @PreAuthorize("@ss.hasPermission('wms:supplierinvoice-record-deatil:create')") @@ -95,6 +100,11 @@ public class SupplierinvoiceRecordDeatilController { List list = supplierinvoiceRecordDeatilService.getSupplierinvoiceRecordDeatilList(exportReqVO); // 导出 Excel List datas = SupplierinvoiceRecordDeatilConvert.INSTANCE.convertList02(list); + for(SupplierinvoiceRecordDeatilExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "供应商发票记录子.xls", "数据", SupplierinvoiceRecordDeatilExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRecord/SupplierinvoiceRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRecord/SupplierinvoiceRecordMainController.java index 08e74b80..db48ac79 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRecord/SupplierinvoiceRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRecord/SupplierinvoiceRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.supplierinvoiceRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.supplierinvoiceRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class SupplierinvoiceRecordMainController { @Resource private SupplierinvoiceRecordMainService supplierinvoiceRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建供应商发票记录主") @PreAuthorize("@ss.hasPermission('wms:supplierinvoice-record-main:create')") @@ -95,6 +100,11 @@ public class SupplierinvoiceRecordMainController { List list = supplierinvoiceRecordMainService.getSupplierinvoiceRecordMainList(exportReqVO); // 导出 Excel List datas = SupplierinvoiceRecordMainConvert.INSTANCE.convertList02(list); + for(SupplierinvoiceRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "供应商发票记录主.xls", "数据", SupplierinvoiceRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRequest/SupplierinvoiceRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRequest/SupplierinvoiceRequestDetailController.java index 363b0368..0f89900d 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRequest/SupplierinvoiceRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRequest/SupplierinvoiceRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.supplierinvoiceRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.supplierinvoiceRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class SupplierinvoiceRequestDetailController { @Resource private SupplierinvoiceRequestDetailService supplierinvoiceRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建供应商发票申请子") @PreAuthorize("@ss.hasPermission('wms:supplierinvoice-request-detail:create')") @@ -95,6 +100,11 @@ public class SupplierinvoiceRequestDetailController { List list = supplierinvoiceRequestDetailService.getSupplierinvoiceRequestDetailList(exportReqVO); // 导出 Excel List datas = SupplierinvoiceRequestDetailConvert.INSTANCE.convertList02(list); + for(SupplierinvoiceRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "供应商发票申请子.xls", "数据", SupplierinvoiceRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRequest/SupplierinvoiceRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRequest/SupplierinvoiceRequestMainController.java index f299be4f..91c869ec 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRequest/SupplierinvoiceRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplierinvoiceRequest/SupplierinvoiceRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.supplierinvoiceRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.supplierinvoiceRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,9 @@ public class SupplierinvoiceRequestMainController { @Resource private SupplierinvoiceRequestMainService supplierinvoiceRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建供应商发票申请主") @PreAuthorize("@ss.hasPermission('wms:supplierinvoice-request-main:create')") @@ -95,6 +100,11 @@ public class SupplierinvoiceRequestMainController { List list = supplierinvoiceRequestMainService.getSupplierinvoiceRequestMainList(exportReqVO); // 导出 Excel List datas = SupplierinvoiceRequestMainConvert.INSTANCE.convertList02(list); + for(SupplierinvoiceRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "供应商发票申请主.xls", "数据", SupplierinvoiceRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplieritem/SupplieritemController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplieritem/SupplieritemController.java index 720ec668..8a1c6150 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplieritem/SupplieritemController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/supplieritem/SupplieritemController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.supplieritem.vo.*; import com.win.module.wms.convert.supplieritem.SupplieritemConvert; @@ -40,6 +42,9 @@ public class SupplieritemController { @Resource private SupplieritemService supplieritemService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建供应商物品") @PreAuthorize("@ss.hasPermission('wms:supplieritem:create')") @@ -99,6 +104,11 @@ public class SupplieritemController { List list = supplieritemService.getSupplieritemList(exportReqVO); // 导出 Excel List datas = SupplieritemConvert.INSTANCE.convertList02(list); + for(SupplieritemExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "供应商物品.xls", "数据", SupplieritemExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/suppliermanage/PurchaseclaimRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/suppliermanage/PurchaseclaimRequestMainController.java index 6cfd8309..d17f04f9 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/suppliermanage/PurchaseclaimRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/suppliermanage/PurchaseclaimRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.suppliermanage; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.suppliermanage.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class PurchaseclaimRequestMainController { @Resource private PurchaseclaimRequestMainService purchaseclaimRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建采购索赔申请主") @PreAuthorize("@ss.hasPermission('wms:purchaseclaim-request-main:create')") @@ -96,6 +101,11 @@ public class PurchaseclaimRequestMainController { List list = purchaseclaimRequestMainService.getPurchaseclaimRequestMainList(exportReqVO); // 导出 Excel List datas = PurchaseclaimRequestMainConvert.INSTANCE.convertList02(list); + for(PurchaseclaimRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "采购索赔申请主.xls", "数据", PurchaseclaimRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/systemcalendar/SystemcalendarController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/systemcalendar/SystemcalendarController.java index 6486dd0c..f0c7b036 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/systemcalendar/SystemcalendarController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/systemcalendar/SystemcalendarController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.systemcalendar.vo.*; import com.win.module.wms.controller.systemcalendar.vo.SystemcalendarImportExcelVo; import com.win.module.wms.convert.systemcalendar.SystemcalendarConvert; @@ -40,6 +42,9 @@ public class SystemcalendarController { @Resource private SystemcalendarService systemcalendarService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建系统日历") @PreAuthorize("@ss.hasPermission('wms:systemcalendar:create')") @@ -99,6 +104,11 @@ public class SystemcalendarController { List list = systemcalendarService.getSystemcalendarList(exportReqVO); // 导出 Excel List datas = SystemcalendarConvert.INSTANCE.convertList02(list); + for(SystemcalendarExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "系统日历.xls", "数据", SystemcalendarExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/team/TeamController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/team/TeamController.java index 3832e00c..8a70810b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/team/TeamController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/team/TeamController.java @@ -1,6 +1,8 @@ package com.win.module.wms.controller.team; import com.win.framework.dict.core.util.DictFrameworkUtils; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.team.vo.*; import com.win.module.wms.enums.DictTypeConstants; import io.swagger.v3.oas.annotations.Parameters; @@ -42,6 +44,9 @@ public class TeamController { @Resource private TeamService teamService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建班组") @PreAuthorize("@ss.hasPermission('wms:team:create')") @@ -101,6 +106,11 @@ public class TeamController { List list = teamService.getTeamList(exportReqVO); // 导出 Excel List datas = TeamConvert.INSTANCE.convertList02(list); + for(TeamExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "班组.xls", "数据", TeamExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transaction/TransactionController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transaction/TransactionController.java index 717778eb..8860cb9c 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transaction/TransactionController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transaction/TransactionController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.transaction; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.transaction.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class TransactionController { @Resource private TransactionService transactionService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存事务") @PreAuthorize("@ss.hasPermission('wms:transaction:create')") @@ -96,6 +101,11 @@ public class TransactionController { List list = transactionService.getTransactionList(exportReqVO); // 导出 Excel List datas = TransactionConvert.INSTANCE.convertList02(list); + for(TransactionExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存事务.xls", "数据", TransactionExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transaction/vo/TransactionExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transaction/vo/TransactionExcelVO.java index 3ab54de4..5322a605 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transaction/vo/TransactionExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transaction/vo/TransactionExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.transaction.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -104,5 +105,11 @@ public class TransactionExcelVO { @ExcelProperty("货主代码") private String ownerCode; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者ID") + private String creator; } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transactiontype/TransactiontypeController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transactiontype/TransactiontypeController.java index 98f03b1c..da208526 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transactiontype/TransactiontypeController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transactiontype/TransactiontypeController.java @@ -1,6 +1,8 @@ package com.win.module.wms.controller.transactiontype; import com.win.framework.dict.core.util.DictFrameworkUtils; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.transactiontype.vo.*; import com.win.module.wms.enums.DictTypeConstants; import io.swagger.v3.oas.annotations.Parameters; @@ -42,6 +44,9 @@ public class TransactiontypeController { @Resource private TransactiontypeService transactiontypeService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建事务类型") @PreAuthorize("@ss.hasPermission('wms:transactiontype:create')") @@ -101,6 +106,11 @@ public class TransactiontypeController { List list = transactiontypeService.getTransactiontypeList(exportReqVO); // 导出 Excel List datas = TransactiontypeConvert.INSTANCE.convertList02(list); + for(TransactiontypeExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "事务类型.xls", "数据", TransactiontypeExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueJob/TransferissueJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueJob/TransferissueJobDetailController.java index 6e9c1866..f92af4ba 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueJob/TransferissueJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueJob/TransferissueJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.transferissueJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.transferissueJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class TransferissueJobDetailController { @Resource private TransferissueJobDetailService transferissueJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建调拨出库任务子") @PreAuthorize("@ss.hasPermission('wms:transferissue-job-detail:create')") @@ -96,6 +101,11 @@ public class TransferissueJobDetailController { List list = transferissueJobDetailService.getTransferissueJobDetailList(exportReqVO); // 导出 Excel List datas = TransferissueJobDetailConvert.INSTANCE.convertList02(list); + for(TransferissueJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "调拨出库任务子.xls", "数据", TransferissueJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueJob/TransferissueJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueJob/TransferissueJobMainController.java index ae29dbc9..e54c3d5b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueJob/TransferissueJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueJob/TransferissueJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.transferissueJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.transferissueJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class TransferissueJobMainController { @Resource private TransferissueJobMainService transferissueJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建调拨出库任务主") @PreAuthorize("@ss.hasPermission('wms:transferissue-job-main:create')") @@ -96,6 +101,11 @@ public class TransferissueJobMainController { List list = transferissueJobMainService.getTransferissueJobMainList(exportReqVO); // 导出 Excel List datas = TransferissueJobMainConvert.INSTANCE.convertList02(list); + for(TransferissueJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "调拨出库任务主.xls", "数据", TransferissueJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueRecord/TransferissueRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueRecord/TransferissueRecordDetailController.java index f47d0070..b7d9e86f 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueRecord/TransferissueRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferissueRecord/TransferissueRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.transferissueRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.transferissueRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -36,6 +38,8 @@ public class TransferissueRecordDetailController { @Resource private TransferissueRecordDetailService transferissueRecordDetailService; + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建调拨出库记录子") @@ -96,6 +100,11 @@ public class TransferissueRecordDetailController { List list = transferissueRecordDetailService.getTransferissueRecordDetailList(exportReqVO); // 导出 Excel List datas = TransferissueRecordDetailConvert.INSTANCE.convertList02(list); + for(TransferissueRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "调拨出库记录子.xls", "数据", TransferissueRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferlog/TransferlogController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferlog/TransferlogController.java index 4f8a8d5c..4f3e7eef 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferlog/TransferlogController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferlog/TransferlogController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.transferlog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.transferlog.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class TransferlogController { @Resource private TransferlogService transferlogService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建库存转移日志") @PreAuthorize("@ss.hasPermission('wms:transferlog:create')") @@ -96,6 +101,11 @@ public class TransferlogController { List list = transferlogService.getTransferlogList(exportReqVO); // 导出 Excel List datas = TransferlogConvert.INSTANCE.convertList02(list); + for(TransferlogExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "库存转移日志.xls", "数据", TransferlogExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferlog/vo/TransferlogExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferlog/vo/TransferlogExcelVO.java index 2662afc2..f0e7d308 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferlog/vo/TransferlogExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferlog/vo/TransferlogExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.transferlog.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -131,5 +132,12 @@ public class TransferlogExcelVO { @ExcelProperty("到货主代码") private String toOwnerCode; + @ExcelProperty("创建时间") + @ColumnWidth(value = 16) + private LocalDateTime createTime; + + @ExcelProperty("创建者ID") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptJob/TransferreceiptJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptJob/TransferreceiptJobDetailController.java index f2c8dd15..6ea03222 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptJob/TransferreceiptJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptJob/TransferreceiptJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.transferreceiptJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.transferreceiptJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class TransferreceiptJobDetailController { @Resource private TransferreceiptJobDetailService transferreceiptJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建调拨入库任务子") @PreAuthorize("@ss.hasPermission('wms:transferreceipt-job-detail:create')") @@ -96,6 +101,11 @@ public class TransferreceiptJobDetailController { List list = transferreceiptJobDetailService.getTransferreceiptJobDetailList(exportReqVO); // 导出 Excel List datas = TransferreceiptJobDetailConvert.INSTANCE.convertList02(list); + for(TransferreceiptJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "调拨入库任务子.xls", "数据", TransferreceiptJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptJob/TransferreceiptJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptJob/TransferreceiptJobMainController.java index b132ac02..ee8c0c4b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptJob/TransferreceiptJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptJob/TransferreceiptJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.transferreceiptJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.transferreceiptJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class TransferreceiptJobMainController { @Resource private TransferreceiptJobMainService transferreceiptJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建调拨入库任务主") @PreAuthorize("@ss.hasPermission('wms:transferreceipt-job-main:create')") @@ -96,6 +101,11 @@ public class TransferreceiptJobMainController { List list = transferreceiptJobMainService.getTransferreceiptJobMainList(exportReqVO); // 导出 Excel List datas = TransferreceiptJobMainConvert.INSTANCE.convertList02(list); + for(TransferreceiptJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "调拨入库任务主.xls", "数据", TransferreceiptJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRecord/TransferreceiptRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRecord/TransferreceiptRecordDetailController.java index 6e8b60fa..20a9e13f 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRecord/TransferreceiptRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRecord/TransferreceiptRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.transferreceiptRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.transferreceiptRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class TransferreceiptRecordDetailController { @Resource private TransferreceiptRecordDetailService transferreceiptRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建调拨入库记录子") @PreAuthorize("@ss.hasPermission('wms:transferreceipt-record-detail:create')") @@ -96,6 +101,11 @@ public class TransferreceiptRecordDetailController { List list = transferreceiptRecordDetailService.getTransferreceiptRecordDetailList(exportReqVO); // 导出 Excel List datas = TransferreceiptRecordDetailConvert.INSTANCE.convertList02(list); + for(TransferreceiptRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "调拨入库记录子.xls", "数据", TransferreceiptRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRecord/TransferreceiptRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRecord/TransferreceiptRecordMainController.java index a5027ff9..91ac5b2b 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRecord/TransferreceiptRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRecord/TransferreceiptRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.transferreceiptRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.transferreceiptRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class TransferreceiptRecordMainController { @Resource private TransferreceiptRecordMainService transferreceiptRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建调拨入库记录主") @PreAuthorize("@ss.hasPermission('wms:transferreceipt-record-main:create')") @@ -96,6 +101,11 @@ public class TransferreceiptRecordMainController { List list = transferreceiptRecordMainService.getTransferreceiptRecordMainList(exportReqVO); // 导出 Excel List datas = TransferreceiptRecordMainConvert.INSTANCE.convertList02(list); + for(TransferreceiptRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "调拨入库记录主.xls", "数据", TransferreceiptRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRequest/TransferreceiptRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRequest/TransferreceiptRequestDetailController.java index cc5df615..bdb786b9 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRequest/TransferreceiptRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRequest/TransferreceiptRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.transferreceiptRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.transferreceiptRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class TransferreceiptRequestDetailController { @Resource private TransferreceiptRequestDetailService transferreceiptRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建调拨入库申请子") @PreAuthorize("@ss.hasPermission('wms:transferreceipt-request-detail:create')") @@ -96,6 +101,11 @@ public class TransferreceiptRequestDetailController { List list = transferreceiptRequestDetailService.getTransferreceiptRequestDetailList(exportReqVO); // 导出 Excel List datas = TransferreceiptRequestDetailConvert.INSTANCE.convertList02(list); + for(TransferreceiptRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "调拨入库申请子.xls", "数据", TransferreceiptRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRequest/TransferreceiptRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRequest/TransferreceiptRequestMainController.java index 93a089f4..e2607109 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRequest/TransferreceiptRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferreceiptRequest/TransferreceiptRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.transferreceiptRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.transferreceiptRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class TransferreceiptRequestMainController { @Resource private TransferreceiptRequestMainService transferreceiptRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建调拨入库申请主") @PreAuthorize("@ss.hasPermission('wms:transferreceipt-request-main:create')") @@ -96,6 +101,11 @@ public class TransferreceiptRequestMainController { List list = transferreceiptRequestMainService.getTransferreceiptRequestMainList(exportReqVO); // 导出 Excel List datas = TransferreceiptRequestMainConvert.INSTANCE.convertList02(list); + for(TransferreceiptRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "调拨入库申请主.xls", "数据", TransferreceiptRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueJob/UnplannedissueJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueJob/UnplannedissueJobDetailController.java index 29d443be..67fe4efd 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueJob/UnplannedissueJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueJob/UnplannedissueJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.unplannedissueJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.unplannedissueJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class UnplannedissueJobDetailController { @Resource private UnplannedissueJobDetailService unplannedissueJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建计划外出库任务子") @PreAuthorize("@ss.hasPermission('wms:unplannedissue-job-detail:create')") @@ -96,6 +101,11 @@ public class UnplannedissueJobDetailController { List list = unplannedissueJobDetailService.getUnplannedissueJobDetailList(exportReqVO); // 导出 Excel List datas = UnplannedissueJobDetailConvert.INSTANCE.convertList02(list); + for(UnplannedissueJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "计划外出库任务子.xls", "数据", UnplannedissueJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueJob/UnplannedissueJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueJob/UnplannedissueJobMainController.java index e756c343..b8dd868a 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueJob/UnplannedissueJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueJob/UnplannedissueJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.unplannedissueJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.unplannedissueJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class UnplannedissueJobMainController { @Resource private UnplannedissueJobMainService unplannedissueJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建计划外出库任务主") @PreAuthorize("@ss.hasPermission('wms:unplannedissue-job-main:create')") @@ -96,6 +101,11 @@ public class UnplannedissueJobMainController { List list = unplannedissueJobMainService.getUnplannedissueJobMainList(exportReqVO); // 导出 Excel List datas = UnplannedissueJobMainConvert.INSTANCE.convertList02(list); + for(UnplannedissueJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "计划外出库任务主.xls", "数据", UnplannedissueJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRecord/UnplannedissueRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRecord/UnplannedissueRecordDetailController.java index b942ccb8..feb6ab81 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRecord/UnplannedissueRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRecord/UnplannedissueRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.unplannedissueRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.unplannedissueRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class UnplannedissueRecordDetailController { @Resource private UnplannedissueRecordDetailService unplannedissueRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建计划外出库记录子") @PreAuthorize("@ss.hasPermission('wms:unplannedissue-record-detail:create')") @@ -96,6 +101,11 @@ public class UnplannedissueRecordDetailController { List list = unplannedissueRecordDetailService.getUnplannedissueRecordDetailList(exportReqVO); // 导出 Excel List datas = UnplannedissueRecordDetailConvert.INSTANCE.convertList02(list); + for(UnplannedissueRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "计划外出库记录子.xls", "数据", UnplannedissueRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRecord/UnplannedissueRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRecord/UnplannedissueRecordMainController.java index 6809029c..aa7ae890 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRecord/UnplannedissueRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRecord/UnplannedissueRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.unplannedissueRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.unplannedissueRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class UnplannedissueRecordMainController { @Resource private UnplannedissueRecordMainService unplannedissueRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建计划外出库记录主") @PreAuthorize("@ss.hasPermission('wms:unplannedissue-record-main:create')") @@ -96,6 +101,11 @@ public class UnplannedissueRecordMainController { List list = unplannedissueRecordMainService.getUnplannedissueRecordMainList(exportReqVO); // 导出 Excel List datas = UnplannedissueRecordMainConvert.INSTANCE.convertList02(list); + for(UnplannedissueRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "计划外出库记录主.xls", "数据", UnplannedissueRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRecord/vo/UnplannedissueRecordMainExcelVO.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRecord/vo/UnplannedissueRecordMainExcelVO.java index aaa54b25..29f7eb49 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRecord/vo/UnplannedissueRecordMainExcelVO.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRecord/vo/UnplannedissueRecordMainExcelVO.java @@ -1,5 +1,6 @@ package com.win.module.wms.controller.unplannedissueRecord.vo; +import com.alibaba.excel.annotation.write.style.ColumnWidth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import java.util.*; @@ -66,6 +67,7 @@ public class UnplannedissueRecordMainExcelVO { private String remark; @ExcelProperty("创建时间") + @ColumnWidth(value = 16) private LocalDateTime createTime; @ExcelProperty("创建者Id") @@ -87,4 +89,8 @@ public class UnplannedissueRecordMainExcelVO { @ExcelProperty("是否可用") private String available; + + @ExcelProperty("创建者ID") + private String creator; + } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRequest/UnplannedissueRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRequest/UnplannedissueRequestDetailController.java index bbab4c06..7d7ef502 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRequest/UnplannedissueRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRequest/UnplannedissueRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.unplannedissueRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.unplannedissueRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class UnplannedissueRequestDetailController { @Resource private UnplannedissueRequestDetailService unplannedissueRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建计划外出库申请子") @PreAuthorize("@ss.hasPermission('wms:unplannedissue-request-detail:create')") @@ -96,6 +101,11 @@ public class UnplannedissueRequestDetailController { List list = unplannedissueRequestDetailService.getUnplannedissueRequestDetailList(exportReqVO); // 导出 Excel List datas = UnplannedissueRequestDetailConvert.INSTANCE.convertList02(list); + for(UnplannedissueRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "计划外出库申请子.xls", "数据", UnplannedissueRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRequest/UnplannedissueRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRequest/UnplannedissueRequestMainController.java index aaeb659c..19ba43bf 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRequest/UnplannedissueRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueRequest/UnplannedissueRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.unplannedissueRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.unplannedissueRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class UnplannedissueRequestMainController { @Resource private UnplannedissueRequestMainService unplannedissueRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建计划外出库申请主") @PreAuthorize("@ss.hasPermission('wms:unplannedissue-request-main:create')") @@ -96,6 +101,11 @@ public class UnplannedissueRequestMainController { List list = unplannedissueRequestMainService.getUnplannedissueRequestMainList(exportReqVO); // 导出 Excel List datas = UnplannedissueRequestMainConvert.INSTANCE.convertList02(list); + for(UnplannedissueRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "计划外出库申请主.xls", "数据", UnplannedissueRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptJob/UnplannedreceiptJobDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptJob/UnplannedreceiptJobDetailController.java index 7ed65326..829866a8 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptJob/UnplannedreceiptJobDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptJob/UnplannedreceiptJobDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.unplannedreceiptJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.unplannedreceiptJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class UnplannedreceiptJobDetailController { @Resource private UnplannedreceiptJobDetailService unplannedreceiptJobDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建计划外入库任务子") @PreAuthorize("@ss.hasPermission('wms:unplannedreceipt-job-detail:create')") @@ -96,6 +101,11 @@ public class UnplannedreceiptJobDetailController { List list = unplannedreceiptJobDetailService.getUnplannedreceiptJobDetailList(exportReqVO); // 导出 Excel List datas = UnplannedreceiptJobDetailConvert.INSTANCE.convertList02(list); + for(UnplannedreceiptJobDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "计划外入库任务子.xls", "数据", UnplannedreceiptJobDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptJob/UnplannedreceiptJobMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptJob/UnplannedreceiptJobMainController.java index 1cdd6ea8..1777fc9e 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptJob/UnplannedreceiptJobMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptJob/UnplannedreceiptJobMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.unplannedreceiptJob; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.unplannedreceiptJob.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class UnplannedreceiptJobMainController { @Resource private UnplannedreceiptJobMainService unplannedreceiptJobMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建计划外入库任务主") @PreAuthorize("@ss.hasPermission('wms:unplannedreceipt-job-main:create')") @@ -96,6 +101,11 @@ public class UnplannedreceiptJobMainController { List list = unplannedreceiptJobMainService.getUnplannedreceiptJobMainList(exportReqVO); // 导出 Excel List datas = UnplannedreceiptJobMainConvert.INSTANCE.convertList02(list); + for(UnplannedreceiptJobMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "计划外入库任务主.xls", "数据", UnplannedreceiptJobMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRecord/UnplannedreceiptRecordDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRecord/UnplannedreceiptRecordDetailController.java index 8b7a57fc..5956df0d 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRecord/UnplannedreceiptRecordDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRecord/UnplannedreceiptRecordDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.unplannedreceiptRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.unplannedreceiptRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class UnplannedreceiptRecordDetailController { @Resource private UnplannedreceiptRecordDetailService unplannedreceiptRecordDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建计划外入库记录子") @PreAuthorize("@ss.hasPermission('wms:unplannedreceipt-record-detail:create')") @@ -96,6 +101,11 @@ public class UnplannedreceiptRecordDetailController { List list = unplannedreceiptRecordDetailService.getUnplannedreceiptRecordDetailList(exportReqVO); // 导出 Excel List datas = UnplannedreceiptRecordDetailConvert.INSTANCE.convertList02(list); + for(UnplannedreceiptRecordDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "计划外入库记录子.xls", "数据", UnplannedreceiptRecordDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRecord/UnplannedreceiptRecordMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRecord/UnplannedreceiptRecordMainController.java index 67dc6c10..e3348eab 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRecord/UnplannedreceiptRecordMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRecord/UnplannedreceiptRecordMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.unplannedreceiptRecord; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.unplannedreceiptRecord.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class UnplannedreceiptRecordMainController { @Resource private UnplannedreceiptRecordMainService unplannedreceiptRecordMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建计划外入库记录主") @PreAuthorize("@ss.hasPermission('wms:unplannedreceipt-record-main:create')") @@ -96,6 +101,11 @@ public class UnplannedreceiptRecordMainController { List list = unplannedreceiptRecordMainService.getUnplannedreceiptRecordMainList(exportReqVO); // 导出 Excel List datas = UnplannedreceiptRecordMainConvert.INSTANCE.convertList02(list); + for(UnplannedreceiptRecordMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "计划外入库记录主.xls", "数据", UnplannedreceiptRecordMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRequest/UnplannedreceiptRequestDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRequest/UnplannedreceiptRequestDetailController.java index ee49804e..952678a2 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRequest/UnplannedreceiptRequestDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRequest/UnplannedreceiptRequestDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.unplannedreceiptRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.unplannedreceiptRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class UnplannedreceiptRequestDetailController { @Resource private UnplannedreceiptRequestDetailService unplannedreceiptRequestDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建计划外入库申请子") @PreAuthorize("@ss.hasPermission('wms:unplannedreceipt-request-detail:create')") @@ -96,6 +101,11 @@ public class UnplannedreceiptRequestDetailController { List list = unplannedreceiptRequestDetailService.getUnplannedreceiptRequestDetailList(exportReqVO); // 导出 Excel List datas = UnplannedreceiptRequestDetailConvert.INSTANCE.convertList02(list); + for(UnplannedreceiptRequestDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "计划外入库申请子.xls", "数据", UnplannedreceiptRequestDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRequest/UnplannedreceiptRequestMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRequest/UnplannedreceiptRequestMainController.java index 220acd39..fca26ad1 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRequest/UnplannedreceiptRequestMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptRequest/UnplannedreceiptRequestMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.unplannedreceiptRequest; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.unplannedreceiptRequest.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class UnplannedreceiptRequestMainController { @Resource private UnplannedreceiptRequestMainService unplannedreceiptRequestMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建计划外入库申请主") @PreAuthorize("@ss.hasPermission('wms:unplannedreceipt-request-main:create')") @@ -96,6 +101,11 @@ public class UnplannedreceiptRequestMainController { List list = unplannedreceiptRequestMainService.getUnplannedreceiptRequestMainList(exportReqVO); // 导出 Excel List datas = UnplannedreceiptRequestMainConvert.INSTANCE.convertList02(list); + for(UnplannedreceiptRequestMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "计划外入库申请主.xls", "数据", UnplannedreceiptRequestMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/warehouse/WarehouseController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/warehouse/WarehouseController.java index 6e782ba5..aab5effb 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/warehouse/WarehouseController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/warehouse/WarehouseController.java @@ -6,6 +6,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.itembasic.vo.ItembasicImportExcelVo; import com.win.module.wms.controller.warehouse.vo.*; @@ -47,6 +49,9 @@ public class WarehouseController { private WarehouseService warehouseService; @Resource private WarehouseMapper warehouseMapper; + + @Resource + private AdminUserApi userApi; @PostMapping("/create") @Operation(summary = "创建仓库") @PreAuthorize("@ss.hasPermission('wms:warehouse:create')") @@ -106,6 +111,11 @@ public class WarehouseController { List list = warehouseService.getWarehouseList(exportReqVO); // 导出 Excel List datas = WarehouseConvert.INSTANCE.convertList02(list); + for(WarehouseExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "仓库.xls", "数据", WarehouseExcelVO.class, datas); } @GetMapping("/get-import-template") diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/work/WorkDetailController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/work/WorkDetailController.java index 57c011ff..61cd6199 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/work/WorkDetailController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/work/WorkDetailController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.work; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.work.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class WorkDetailController { @Resource private WorkDetailService workDetailService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产订单子") @PreAuthorize("@ss.hasPermission('wms:work-detail:create')") @@ -96,6 +101,11 @@ public class WorkDetailController { List list = workDetailService.getWorkDetailList(exportReqVO); // 导出 Excel List datas = WorkDetailConvert.INSTANCE.convertList02(list); + for(WorkDetailExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产订单子.xls", "数据", WorkDetailExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/work/WorkMainController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/work/WorkMainController.java index 1aa80927..81f3232d 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/work/WorkMainController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/work/WorkMainController.java @@ -1,5 +1,7 @@ package com.win.module.wms.controller.work; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.work.vo.*; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -37,6 +39,9 @@ public class WorkMainController { @Resource private WorkMainService workMainService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建生产订单主") @PreAuthorize("@ss.hasPermission('wms:work-main:create')") @@ -96,6 +101,11 @@ public class WorkMainController { List list = workMainService.getWorkMainList(exportReqVO); // 导出 Excel List datas = WorkMainConvert.INSTANCE.convertList02(list); + for(WorkMainExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "生产订单主.xls", "数据", WorkMainExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/workshop/WorkshopController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/workshop/WorkshopController.java index abf1c9a7..5e8e3c82 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/workshop/WorkshopController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/workshop/WorkshopController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.workshop.vo.*; import com.win.module.wms.convert.workshop.WorkshopConvert; import com.win.module.wms.dal.dataobject.workshop.WorkshopDO; @@ -39,6 +41,9 @@ public class WorkshopController { @Resource private WorkshopService workshopService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建车间") @PreAuthorize("@ss.hasPermission('wms:workshop:create')") @@ -98,6 +103,11 @@ public class WorkshopController { List list = workshopService.getWorkshopList(exportReqVO); // 导出 Excel List datas = WorkshopConvert.INSTANCE.convertList02(list); + for(WorkshopExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "车间.xls", "数据", WorkshopExcelVO.class, datas); } diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/workstation/WorkstationController.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/workstation/WorkstationController.java index b99d73fe..c759d444 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/workstation/WorkstationController.java +++ b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/workstation/WorkstationController.java @@ -5,6 +5,8 @@ import com.win.framework.common.pojo.PageResult; import com.win.framework.dict.core.util.DictFrameworkUtils; import com.win.framework.excel.core.util.ExcelUtils; import com.win.framework.operatelog.core.annotations.OperateLog; +import com.win.module.system.api.user.AdminUserApi; +import com.win.module.system.api.user.dto.AdminUserRespDTO; import com.win.module.wms.controller.workstation.vo.*; import com.win.module.wms.convert.workstation.WorkstationConvert; import com.win.module.wms.dal.dataobject.workstation.WorkstationDO; @@ -39,6 +41,9 @@ public class WorkstationController { @Resource private WorkstationService workstationService; + @Resource + private AdminUserApi userApi; + @PostMapping("/create") @Operation(summary = "创建工位") @PreAuthorize("@ss.hasPermission('wms:workstation:create')") @@ -98,6 +103,11 @@ public class WorkstationController { List list = workstationService.getWorkstationList(exportReqVO); // 导出 Excel List datas = WorkstationConvert.INSTANCE.convertList02(list); + for(WorkstationExcelVO vo : datas) { + AdminUserRespDTO user = userApi.getUser(Long.valueOf(vo.getCreator())); + //后端创建个字段作为前端展示的虚拟字段 + vo.setCreator(user.getNickname()); + } ExcelUtils.write(response, "工位.xls", "数据", WorkstationExcelVO.class, datas); }