From a3344947e1ff54fcae8f09140ab0d05e2ba26f31 Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期五, 25 十月 2024 15:17:36 +0800 Subject: [PATCH] 新增配方记录功能并优化相关实体和VO --- jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryRealTimeDataServiceImpl.java | 30 +++++++++++++++++++----------- 1 files changed, 19 insertions(+), 11 deletions(-) diff --git a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryRealTimeDataServiceImpl.java b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryRealTimeDataServiceImpl.java index fa4ac48..c2c7ff0 100644 --- a/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryRealTimeDataServiceImpl.java +++ b/jeecg-module-dry/jeecg-module-dry-biz/src/main/java/org/jeecg/modules/dry/service/impl/DryRealTimeDataServiceImpl.java @@ -49,6 +49,9 @@ private IDryHerbService herbService; @Autowired + private IDryHerbFormulaService dryHerbFormulaService; + + @Autowired private IDryEquipmentService equipmentService; @Autowired @@ -233,13 +236,13 @@ private DryOrderVo saveNewOrder(RealTimeDataVo realTimeDataVo) { DryOrderVo orderVo; // 鏌ヨ鑽潗 - DryHerb herb = queryHerbByIndexTenant(realTimeDataVo); + DryHerbFormula herbFormula = queryHerbByIndexTenant(realTimeDataVo); // 鏌ヨ璁惧 DryEquipment equ = queryEquipmentByCodeTenant(realTimeDataVo); // 鍒涘缓鏂板伐鍗� orderVo = new DryOrderVo(realTimeDataVo); - orderVo.setHerbId(herb.getId()); + orderVo.setHerbId(herbFormula.getId()); orderVo.setEquId(equ.getId()); DryOrder dryOrder = BeanUtil.toBean(orderVo, DryOrder.class); boolean save = dryOrderService.save(dryOrder); @@ -269,15 +272,15 @@ * @param realTimeDataVo * @return */ - private DryHerb queryHerbByIndexTenant(RealTimeDataVo realTimeDataVo) { - LambdaQueryWrapper<DryHerb> queryWrapper = new LambdaQueryWrapper<>(); - queryWrapper.eq(DryHerb::getTenantId, realTimeDataVo.getTenantid()); - queryWrapper.eq(DryHerb::getCode, realTimeDataVo.getIndex()); - DryHerb one = herbService.getOne(queryWrapper); - if (one == null) { - one = new DryHerb(realTimeDataVo); - herbService.save(one); - } + private DryHerbFormula queryHerbByIndexTenant(RealTimeDataVo realTimeDataVo) { + LambdaQueryWrapper<DryHerbFormula> queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(DryHerbFormula::getTenantId, realTimeDataVo.getTenantid()); + queryWrapper.eq(DryHerbFormula::getCode, realTimeDataVo.getIndex()); + DryHerbFormula one = dryHerbFormulaService.getOne(queryWrapper); +// if (one == null) { +// one = new DryHerb(realTimeDataVo); +// herbService.save(one); +// } return one; } @@ -431,4 +434,9 @@ //redisUtil.get(CacheConstants.RedisKeyEnum.WORK_ORDER.getCode() return Result.OK(orderVo); } + + @Override + public Result<?> statisticsDataHandle(StatisticsDataVo statsDataVo) { + return null; + } } -- Gitblit v1.9.3