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