From 3bef134da79cb768d6444d9a2fc68e0ca7cf7347 Mon Sep 17 00:00:00 2001
From: “linengliang” <vanSuperEnergy@163.com>
Date: 星期三, 18 十月 2023 18:42:33 +0800
Subject: [PATCH] 鉴定

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamEquipmentController.java |   36 ++++++++++++++++++++++++++++++++----
 1 files changed, 32 insertions(+), 4 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 6eb37cb..8c06ac4 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
@@ -12,6 +12,7 @@
 import org.apache.shiro.SecurityUtils;
 import org.jeecg.common.api.dto.message.MessageDTO;
 import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.aspect.annotation.PermissionData;
 import org.jeecg.common.constant.CommonConstant;
 import org.jeecg.common.system.api.ISysBaseAPI;
 import org.jeecg.common.system.base.entity.SysUpload;
@@ -179,16 +180,16 @@
 	  * 璁惧淇濅慨  鑾峰彇璁惧鍒楄〃缁勪欢
 	  * qsw 2023-7-14
 	  */
+
 	 @GetMapping(value = "/getEquipmentList")
+	 @PermissionData
 	 public Result<IPage<Equipment>> getEquipmentList(Equipment equipment,
 												   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
 												   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
 												   HttpServletRequest req) {
 		 QueryWrapper<Equipment> queryWrapper = QueryGenerator.initQueryWrapper(equipment, req.getParameterMap());
-//		 queryWrapper.eq("status","1");
-//		 queryWrapper.eq("del_flag",0);
 		 Page<Equipment> page = new Page<Equipment>(pageNo, pageSize);
-		 IPage<Equipment> pageList = equipmentService.page(page, queryWrapper);
+		 IPage<Equipment> pageList = equipmentService.getEquipmentList(page, equipment);
 		 return Result.OK(pageList);
 	 }
 
@@ -522,7 +523,8 @@
 		 queryWrapper.in("equipment_status",statusList);
 		 IPage<Equipment> pageList = equipmentService.page(page, queryWrapper);
 		 return Result.OK(pageList);
-	 }/**
+	 }
+	 /**
 	  * 瀵煎叆
 	  * @return
 	  */
@@ -704,7 +706,33 @@
 										 .setPropertyStatus(equipmentImportVo.getPropertyStatus())
 										 .setWarrantyStart(equipmentImportVo.getWarrantyStart())
 										 .setWarrantyEnd(equipmentImportVo.getWarrantyEnd())
+										 .setNextTechnologyStatusQualificationTime(equipmentImportVo.getNextTechnologyStatusQualificationTime())
 										 .setGpo(equipmentImportVo.getGpo());
+								 if(equipmentCategory.getEquipmentCategoryUda1().equals("weldingMachine")){
+								 	equipment.setCheckPeriod(365*3+"");
+								 }
+								 if(equipmentCategory.getEquipmentCategoryUda1().equals("filesCarousel")){
+								 	equipment.setCheckPeriod(365*4+"");
+								 }
+								 if(equipmentCategory.getEquipmentCategoryUda1().equals("tester")){
+								 	equipment.setCheckPeriod(365*1+"");
+								 }
+								 if(
+								 		!equipmentCategory.getEquipmentCategoryUda1().equals("weldingMachine")
+										 &&!equipmentCategory.getEquipmentCategoryUda1().equals("filesCarousel")
+										 &&!equipmentCategory.getEquipmentCategoryUda1().equals("tester")
+								 ){
+								 	if(equipmentImportVo.getEquipmentImportanceId().equals("A")){
+										equipment.setCheckPeriod(365*3+"");
+									}
+								 	if(
+								 			equipmentImportVo.getEquipmentImportanceId().equals("B")
+											||equipmentImportVo.getEquipmentImportanceId().equals("C")
+											||equipmentImportVo.getEquipmentImportanceId().equals("D")
+									){
+										 equipment.setCheckPeriod(365*4+"");
+								 	}
+								 }
 								 equipmentService.save(equipment);
 							 }else {
 								 exceptionInfo = exceptionInfo+"绗�"+(i+2)+"琛屽鍏ュけ璐ワ紝鍘熷洜锛氱粺涓�缂栫爜宸插瓨鍦紝鏁版嵁閲嶅瀵煎叆;";

--
Gitblit v1.9.3