From 8b825a12d64065dd9d8054e5247e374f6cec5390 Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期三, 06 九月 2023 18:03:30 +0800 Subject: [PATCH] 设备台账字段增加查询条件增加 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/MaintenanceOrderActualMaterialController.java | 2 +- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EquipmentImportVo.java | 14 ++++++++++++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java | 20 ++++++++++++++++++++ lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/Equipment.java | 15 +++++++++++++++ 4 files changed, 50 insertions(+), 1 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java index 9bceb45..92d335d 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java @@ -577,6 +577,22 @@ exceptionInfo = exceptionInfo+"绗�"+(i+2)+"琛屽鍏ュけ璐�,鍘熷洜:璁惧鎶�鏈己澶�,璇峰~鍐欏繀濉」鍚庡啀瀵煎叆;"; exceptionNum++; } + else if(StringUtils.isBlank(equipmentImportVo.getFactoryModelId())){ + exceptionInfo = exceptionInfo+"绗�"+(i+2)+"琛屽鍏ュけ璐�,鍘熷洜:杞﹂棿缂哄け,璇峰~鍐欏繀濉」鍚庡啀瀵煎叆;"; + exceptionNum++; + } + else if(StringUtils.isBlank(equipmentImportVo.getWorkCenterId())){ + exceptionInfo = exceptionInfo+"绗�"+(i+2)+"琛屽鍏ュけ璐�,鍘熷洜:浜х嚎缂哄け,璇峰~鍐欏繀濉」鍚庡啀瀵煎叆;"; + exceptionNum++; + } + else if(ObjectUtils.isNotNull(equipmentImportVo.getWarrantyStart())){ + exceptionInfo = exceptionInfo+"绗�"+(i+2)+"琛屽鍏ュけ璐�,鍘熷洜:璐ㄤ繚寮�濮嬫棩鏈熺己澶�,璇峰~鍐欏繀濉」鍚庡啀瀵煎叆;"; + exceptionNum++; + } + else if(ObjectUtils.isNotNull(equipmentImportVo.getWarrantyEnd())){ + exceptionInfo = exceptionInfo+"绗�"+(i+2)+"琛屽鍏ュけ璐�,鍘熷洜:璐ㄤ繚缁撴潫鏃ユ湡缂哄け,璇峰~鍐欏繀濉」鍚庡啀瀵煎叆;"; + exceptionNum++; + } else if(StringUtils.isBlank(equipmentImportVo.getKeyEquipmentIdentification())){ exceptionInfo = exceptionInfo+"绗�"+(i+2)+"琛屽鍏ュけ璐�,鍘熷洜:鍏抽敭璁惧鏍囪瘑缂哄け,璇峰~鍐欏繀濉」鍚庡啀瀵煎叆;"; exceptionNum++; @@ -671,6 +687,10 @@ .setSourceCountry(equipmentImportVo.getSourceCountry()) .setModel(equipmentImportVo.getModel()) .setSpecification(equipmentImportVo.getSpecification()) + .setFactoryModelId(equipmentImportVo.getFactoryModelId()) + .setWorkCenterId(equipmentImportVo.getWorkCenterId()) + .setWarrantyStart(equipmentImportVo.getWarrantyStart()) + .setWarrantyEnd(equipmentImportVo.getWarrantyEnd()) .setGpo(equipmentImportVo.getGpo()); equipmentService.save(equipment); }else { diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/MaintenanceOrderActualMaterialController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/MaintenanceOrderActualMaterialController.java index e32278d..68bc1a9 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/MaintenanceOrderActualMaterialController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/MaintenanceOrderActualMaterialController.java @@ -137,7 +137,7 @@ return Result.OK("娣诲姞鎴愬姛锛�"); } @PostMapping(value = "/addInit") - @Transactional(rollbackFor = { Exception.class }) + public Result<String> addInit(@RequestBody List<MaintenanceOrderActualMaterial> initList){ boolean b = maintenanceOrderActualMaterialService.saveOrUpdateBatch(initList); if(b){ diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/Equipment.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/Equipment.java index 604e31b..06619c1 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/Equipment.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/Equipment.java @@ -297,5 +297,20 @@ private List<EquipmentProcessParameters> processEditTableList; @TableField(exist = false) private List<EquipmentPrecisionParameters> precisionEditTableList; + @Dict(dicCode = "id",dictTable = "mom_base_factory_model",dicText = "name") + @Excel(width = 15,dicCode = "id",dictTable = "mom_base_factory_model",dicText = "name",orderNum = "39", name = "杞﹂棿") + private String factoryModelId; + @Excel(width = 15,dicCode = "id",dictTable = "mom_base_work_center",dicText = "name",name = "浜х嚎",orderNum = "40") + @Dict(dicCode = "id",dictTable = "mom_base_work_center",dicText = "name") + private String workCenterId; + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @Excel(name = "璐ㄤ繚寮�濮嬫棩鏈�", width = 15,orderNum = "37",format = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + private Date warrantyStart; + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @Excel(name = "璐ㄤ繚缁撴潫鏃ユ湡", width = 15,orderNum = "38",format = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + private Date warrantyEnd; + } diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EquipmentImportVo.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EquipmentImportVo.java index f29d52d..1e1ce19 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EquipmentImportVo.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EquipmentImportVo.java @@ -2,9 +2,11 @@ import lombok.Data; import lombok.experimental.Accessors; +import org.jeecg.common.aspect.annotation.Dict; import org.jeecgframework.poi.excel.annotation.Excel; import java.math.BigDecimal; +import java.util.Date; /** * @author lnl @@ -111,6 +113,18 @@ @Excel(name = "鎶�鏈姸鎬�",dicCode = "technology_status") private String technologyStatus; + @Excel(dicCode = "id",dictTable = "mom_base_factory_model",dicText = "name", name = "杞﹂棿") + private String factoryModelId; + + @Excel(dicCode = "id",dictTable = "mom_base_work_center",dicText = "name",name = "浜х嚎") + private String workCenterId; + + @Excel(name = "璐ㄤ繚寮�濮嬫棩鏈�",format = "yyyyMMdd") + private Date warrantyStart; + + @Excel(name = "璐ㄤ繚缁撴潫鏃ユ湡",format = "yyyyMMdd") + private Date warrantyEnd; + -- Gitblit v1.9.3