From 218ab860ed4708f6f70a519775c56c9554000fe7 Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期五, 27 六月 2025 13:42:41 +0800 Subject: [PATCH] 去除多余引用 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentPrecisionParametersController.java | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 51 insertions(+), 5 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentPrecisionParametersController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentPrecisionParametersController.java index ba57383..324b575 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentPrecisionParametersController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentPrecisionParametersController.java @@ -15,6 +15,7 @@ import org.jeecg.common.util.oConvertUtils; //import org.jeecg.modules.base.entity.Unit; //import org.jeecg.modules.base.service.IUnitService; +import org.jeecg.modules.eam.entity.Equipment; import org.jeecg.modules.eam.entity.EquipmentPrecisionParameters; import org.jeecg.modules.eam.entity.PrecisionParameters; import org.jeecg.modules.eam.service.IEquipmentPrecisionParametersService; @@ -93,7 +94,40 @@ } return Result.OK(pageList); } - + + /** + * 鍒嗛〉鍒楄〃鏌ヨ + * + * @param equipmentPrecisionParameters + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "mom_eam_equipment_precision_parameters-鍒嗛〉鍒楄〃鏌ヨ") + @ApiOperation(value="mom_eam_equipment_precision_parameters-鍒嗛〉鍒楄〃鏌ヨ", notes="mom_eam_equipment_precision_parameters-鍒嗛〉鍒楄〃鏌ヨ") + @GetMapping(value = "/getByEquipmentId") + public Result<IPage<EquipmentPrecisionParameters>> getByEquipmentId(EquipmentPrecisionParameters equipmentPrecisionParameters, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="100") Integer pageSize, + HttpServletRequest req) { + QueryWrapper<EquipmentPrecisionParameters> queryWrapper = QueryGenerator.initQueryWrapper(equipmentPrecisionParameters, req.getParameterMap()); + Page<EquipmentPrecisionParameters> page = new Page<EquipmentPrecisionParameters>(pageNo, pageSize); + IPage<EquipmentPrecisionParameters> pageList = equipmentPrecisionParametersService.page(page, queryWrapper); + for (EquipmentPrecisionParameters parameters : pageList.getRecords()) { + String precisionParametersId = parameters.getPrecisionParametersId(); + PrecisionParameters precisionParameters = precisionParametersService.getById(precisionParametersId); + if(precisionParameters != null){ + parameters.setPrecisionParametersNum(precisionParameters.getNum()); + parameters.setPrecisionParametersName(precisionParameters.getName()); + } + String upperLimit = parameters.getUpperLimit()+""; + String lowerLimit = parameters.getLowerLimit()+""; + parameters.setTolerance("["+upperLimit+"鈥�"+lowerLimit+"]"); + } + return Result.OK(pageList); + } + /** * 娣诲姞 * @@ -116,7 +150,7 @@ } return Result.OK("娣诲姞鎴愬姛锛�"); } - + /** * 缂栬緫 * @@ -131,7 +165,7 @@ equipmentPrecisionParametersService.updateById(equipmentPrecisionParameters); return Result.OK("缂栬緫鎴愬姛!"); } - + /** * 閫氳繃id鍒犻櫎 * @@ -146,7 +180,7 @@ equipmentPrecisionParametersService.removeById(id); return Result.OK("鍒犻櫎鎴愬姛!"); } - + /** * 鎵归噺鍒犻櫎 * @@ -161,7 +195,7 @@ this.equipmentPrecisionParametersService.removeByIds(Arrays.asList(ids.split(","))); return Result.OK("鎵归噺鍒犻櫎鎴愬姛!"); } - + /** * 閫氳繃id鏌ヨ * @@ -204,4 +238,16 @@ return super.importExcel(request, response, EquipmentPrecisionParameters.class); } + @PutMapping("/submitBatch") + public Result<?> submitBatch(@RequestBody List<EquipmentPrecisionParameters> equipmentPrecisionParameters){ + equipmentPrecisionParametersService.saveOrUpdateBatch(equipmentPrecisionParameters); + return Result.OK("鎻愪氦鎴愬姛"); + } + @PutMapping("newEdit") + public Result<?> newEdit(@RequestBody Equipment equipment){ + List<EquipmentPrecisionParameters> equipmentPrecisionParameters = equipment.getPrecisionEditTableList(); + equipmentPrecisionParametersService.saveOrUpdateBatch(equipmentPrecisionParameters); + return Result.OK("缁存姢鎴愬姛"); + } + } -- Gitblit v1.9.3