From 3a34fc9bd1cffa6bfb92464a1a817f7c3c7ecfdc Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期一, 01 七月 2024 09:37:45 +0800 Subject: [PATCH] 添加自动报工功能 --- hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/controller/DamageController.java | 34 ++++++ hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/impl/DamageServiceImpl.java | 46 +++++++++ hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageController.java | 3 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageDetailsService.java | 2 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/test/java/com/mes/CacheVerticalGlassModuleApplicationTest.java | 8 + hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageServiceImpl.java | 1 hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java | 18 ++- hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageDetailsController.java | 27 ++-- hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/DamageService.java | 8 + hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/temperingglass/controller/TemperingGlassInfoController.java | 10 - hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/entity/Damage.java | 89 ++++++++++++++++- hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java | 2 12 files changed, 210 insertions(+), 38 deletions(-) diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/controller/DamageController.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/controller/DamageController.java index 29a1038..b821404 100644 --- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/controller/DamageController.java +++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/controller/DamageController.java @@ -1,9 +1,18 @@ package com.mes.damage.controller; +import cn.hutool.core.date.DateTime; +import com.mes.damage.entity.Damage; +import com.mes.damage.service.DamageService; +import com.mes.utils.Result; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; + +import java.util.List; /** * <p> @@ -11,11 +20,32 @@ * </p> * * @author wu - * @since 2024-06-13 + * @since 2024-06-25 */ @RestController -@RequestMapping("/glassinfo/damage") +@RequestMapping("/damage") public class DamageController { + @Autowired + private DamageService damageService; + @ApiOperation("鎶ュ伐鏁版嵁鏌ヨ") + @GetMapping("/selectDamage") + public Result selectDamage(DateTime startTime , DateTime endTime,int type,int status,int workingProcedureId) { + return Result.build(200,"鏌ヨ鎴愬姛",damageService.selectDamage(startTime,endTime,type,status,workingProcedureId)); + } + + @ApiOperation("鎶ュ伐") + @GetMapping("/submitDamage") + public Result submitDamage(DateTime startTime , DateTime endTime,int type,int status,int workingProcedureId) { + damageService.submitDamage(startTime,endTime,type,status,workingProcedureId); + return Result.build(200,"鎶ュ伐鎴愬姛",1); + } + + @ApiOperation("鎶ュ伐鏁版嵁淇敼") + @GetMapping("/updateDamage") + public Result updateDamage(List<Damage> damageList) { + damageService.updateBatchById(damageList); + return Result.build(200,"淇敼鎴愬姛",1); + } } diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/entity/Damage.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/entity/Damage.java index 0467855..5b24168 100644 --- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/entity/Damage.java +++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/entity/Damage.java @@ -9,11 +9,11 @@ /** * <p> - * + * * </p> * * @author wu - * @since 2024-06-13 + * @since 2024-06-25 */ @Data @EqualsAndHashCode(callSuper = false) @@ -21,24 +21,103 @@ private static final long serialVersionUID = 1L; - @TableId(value = "id", type = IdType.AUTO) + @TableId(value = "id", type = IdType.AUTO) private Long id; + /** + * 宸ュ簭 + */ + private Integer workingProcedureId; + + /** + * 鐜荤拑id + */ private String glassId; - private Integer deviceId; - + /** + * 宸ョ▼鍙� + */ private String engineerId; + /** + * 閽㈠寲鐗堝浘id + */ private Integer temperingLayoutId; + /** + * 鐢熶骇鏃堕棿 + */ private LocalDateTime damageTime; + /** + * 澶囨敞 + */ private String remark; + /** + * 绫诲瀷锛�0锛氭姤宸� 1锛氱牬鎹� 2锛氭嬁璧� + */ private Integer type; + /** + * 鐘舵�侊細0锛氭湭鎶ュ伐 1锛氬凡鎶ュ伐 + */ private Integer status; + /** + * 娴佺▼鍗� + */ + private Integer processId; + + /** + * 搴忓彿 + */ + private Integer orderNumber; + + /** + * 宸ヨ壓纭搴忓彿 + */ + private Integer technologyNumber; + + /** + * 鐮存崯绫诲瀷 + */ + private String breakageType; + + /** + * 鐮存崯鍘熷洜 + */ + private String breakageReason; + + /** + * 璐d换宸ュ簭 + */ + private String responsibleProcess; + + /** + * 璐d换浜哄憳 + */ + private String responsiblePersonnel; + + /** + * 璐d换鐝粍 + */ + private String responsibleTeam; + + /** + * 璐d换璁惧 + */ + private String responsibleEquipment; + + /** + * 鎶ュ伐鐝粍鍚嶇О + */ + private String teamsGroupsName; + + /** + * 鎶ュ伐璁惧鍚嶇О + */ + private String deviceName; + } diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/DamageService.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/DamageService.java index ae90667..80f141d 100644 --- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/DamageService.java +++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/DamageService.java @@ -1,7 +1,10 @@ package com.mes.damage.service; +import cn.hutool.core.date.DateTime; import com.mes.damage.entity.Damage; import com.baomidou.mybatisplus.extension.service.IService; + +import java.util.List; /** * <p> @@ -13,4 +16,9 @@ */ public interface DamageService extends IService<Damage> { + List<Damage> selectDamage(DateTime startTime, DateTime endTime, int type, int status, int workingProcedureId); + + void submitDamage(DateTime startTime, DateTime endTime, int type, int status, int workingProcedureId); + + void insertDamage(String glassId); } diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/impl/DamageServiceImpl.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/impl/DamageServiceImpl.java index 130e515..ab5a1c7 100644 --- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/impl/DamageServiceImpl.java +++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/impl/DamageServiceImpl.java @@ -1,10 +1,17 @@ package com.mes.damage.service.impl; +import cn.hutool.core.date.DateTime; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.mes.damage.entity.Damage; import com.mes.damage.mapper.DamageMapper; import com.mes.damage.service.DamageService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.mes.glassinfo.entity.GlassInfo; import org.springframework.stereotype.Service; + +import java.util.List; /** * <p> @@ -17,4 +24,43 @@ @Service public class DamageServiceImpl extends ServiceImpl<DamageMapper, Damage> implements DamageService { + @Override + public List<Damage> selectDamage(DateTime startTime, DateTime endTime, int type, int status, int workingProcedureId){ + LambdaQueryWrapper<Damage> damageSelectWrapper =new LambdaQueryWrapper<>(); + damageSelectWrapper.between(Damage::getDamageTime,startTime,endTime); + if (type!=0){ + damageSelectWrapper.eq(Damage::getType,type); + } + if (status!=0){ + damageSelectWrapper.eq(Damage::getStatus,status); + } + if(workingProcedureId!=0){ + damageSelectWrapper.eq(Damage::getWorkingProcedureId,workingProcedureId); + } + return baseMapper.selectList(damageSelectWrapper); + } + + @Override + public void submitDamage(DateTime startTime, DateTime endTime, int type, int status, int workingProcedureId){ + LambdaUpdateWrapper<Damage> damageUpdateWrapper=new LambdaUpdateWrapper<>(); + damageUpdateWrapper.between(Damage::getDamageTime,startTime,endTime); + if (type!=0){ + damageUpdateWrapper.eq(Damage::getType,type); + } + if (status!=0){ + damageUpdateWrapper.eq(Damage::getStatus,status); + } + if(workingProcedureId!=0){ + damageUpdateWrapper.eq(Damage::getWorkingProcedureId,workingProcedureId); + } + Damage damage=new Damage(); + damage.setStatus(2); + baseMapper.update(damage,damageUpdateWrapper); + } + + @Override + public void insertDamage(String glassId){ + LambdaQueryWrapper<GlassInfo> glassInfoSelectWrapper=new LambdaQueryWrapper<>(); + GlassInfo glassInfo=new GlassInfo(); + } } diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageController.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageController.java index a868ca4..6980cfb 100644 --- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageController.java +++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageController.java @@ -1,7 +1,4 @@ package com.mes.bigstorage.controller; - -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.mes.bigstorage.entity.BigStorageCage; import com.mes.bigstorage.service.BigStorageCageService; import com.mes.utils.Result; import io.swagger.annotations.Api; diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageDetailsController.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageDetailsController.java index 0aad429..0fee9b2 100644 --- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageDetailsController.java +++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/controller/BigStorageCageDetailsController.java @@ -5,11 +5,10 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import java.util.List; +import java.util.Map; /** * <p> @@ -30,44 +29,46 @@ @ApiOperation("鐜荤拑璇︽儏鏌ヨ") @PostMapping("/selectBigStorageCageDetails") - public Result selectBigStorageCageDetails(String glassId) { - BigStorageCageDetails bigStorageCageDetails=bigStorageCageDetailsService.selectBigStorageCageDetails(glassId); + public Result selectBigStorageCageDetails(@RequestBody Map map) { + List<BigStorageCageDetails> bigStorageCageDetails=bigStorageCageDetailsService.selectBigStorageCageDetails(map.get("glassId").toString()); return Result.build(200,"鏌ヨ鎴愬姛",bigStorageCageDetails); } @ApiOperation("鐞嗙墖绗艰鎯呮坊鍔�") @PostMapping("/insertBigStorageCageDetails") - public Result insertBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails) { + public Result insertBigStorageCageDetails(@RequestBody BigStorageCageDetails bigStorageCageDetails) { bigStorageCageDetailsService.insertBigStorageCageDetails(bigStorageCageDetails); return Result.build(200,"娣诲姞鎴愬姛",1); } @ApiOperation("鐞嗙墖绗艰鎯呭垹闄�") @PostMapping("/deleteBigStorageCageDetails") - public Result deleteBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails) { + public Result deleteBigStorageCageDetails(@RequestBody BigStorageCageDetails bigStorageCageDetails) { bigStorageCageDetailsService.deleteBigStorageCageDetails(bigStorageCageDetails); return Result.build(200,"鍒犻櫎鎴愬姛",1); } @ApiOperation("鐞嗙墖绗间换鍔$牬鎹�0/鎷胯蛋1") @PostMapping("/damageBigStorageCageDetails") - public Result damageBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails,int status) { + public Result damageBigStorageCageDetails(@RequestBody BigStorageCageDetails bigStorageCageDetails,int status) { bigStorageCageDetailsService.damageBigStorageCageDetails(bigStorageCageDetails.getGlassId(),status); - return Result.build(200,"鐮存崯鎴愬姛",1); + return Result.build(200,"鐮存崯/鎷胯蛋鎴愬姛",1); } @ApiOperation("鐞嗙墖绗间换鍔″畬鎴�") @PostMapping("/finishBigStorageCageDetails") - public Result finishBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails) { + public Result finishBigStorageCageDetails(@RequestBody BigStorageCageDetails bigStorageCageDetails) { bigStorageCageDetailsService.finishBigStorageCageDetails(bigStorageCageDetails); - return Result.build(200,"鐮存崯鎴愬姛",1); + return Result.build(200,"浠诲姟瀹屾垚鎴愬姛",1); } @ApiOperation("鐞嗙墖绗间换鍔″嚭鐗�") @PostMapping("/outBigStorageCageDetails") - public Result outBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails) { + public Result outBigStorageCageDetails(@RequestBody BigStorageCageDetails bigStorageCageDetails) { + bigStorageCageDetailsService.outBigStorageCageDetails(bigStorageCageDetails); - return Result.build(200,"鐮存崯鎴愬姛",1); + return Result.build(200,"鍑虹墖娣诲姞鎴愬姛",1); } + } diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageDetailsService.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageDetailsService.java index 29fef8c..83d86fe 100644 --- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageDetailsService.java +++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/BigStorageCageDetailsService.java @@ -27,7 +27,7 @@ void damageBigStorageCageDetails(String glassId,int status); - BigStorageCageDetails selectBigStorageCageDetails(String glassId); + List<BigStorageCageDetails> selectBigStorageCageDetails(String glassId); void insertBigStorageCageDetails(BigStorageCageDetails bigStorageCageDetails); diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java index a001cfe..aca1402 100644 --- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java +++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageDetailsServiceImpl.java @@ -26,6 +26,7 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -171,7 +172,8 @@ } temperingGlassInfoMapper.updateById(temperingGlassInfo); } - baseMapper.deleteById(bigStorageCageDetails.getId()); + bigStorageCageDetails.setState(Const.BIG_STORAGE_OUTSIDE); + baseMapper.updateById(bigStorageCageDetails); bigStorageCageService.updateRemainWidth(bigStorageCageDetails.getSlot()); //todo:鎻掑叆鐮存崯鏁版嵁 @@ -179,15 +181,19 @@ //鏌ヨ鐜荤拑淇℃伅 @Override - public BigStorageCageDetails selectBigStorageCageDetails(String glassId) { + public List<BigStorageCageDetails> selectBigStorageCageDetails(String glassId) { LambdaQueryWrapper<GlassInfo> glassInfoWrapper = new LambdaQueryWrapper<>(); glassInfoWrapper.eq(GlassInfo::getGlassId, glassId); GlassInfo glassInfo = glassInfoMapper.selectOne(glassInfoWrapper); BigStorageCageDetails bigStorageCageDetails = new BigStorageCageDetails(); - BeanUtils.copyProperties(glassInfo, bigStorageCageDetails); - bigStorageCageDetails.setState(0); - bigStorageCageDetails.setGap(galssGap); - return bigStorageCageDetails; + if(glassInfo!=null){ + BeanUtils.copyProperties(glassInfo, bigStorageCageDetails); + bigStorageCageDetails.setState(0); + bigStorageCageDetails.setGap(galssGap); + } + List<BigStorageCageDetails> bigStorageCageDetailsList=new ArrayList<>(); + bigStorageCageDetailsList.add(bigStorageCageDetails); + return bigStorageCageDetailsList; } //鐞嗙墖绗艰鎯呮坊鍔� diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageServiceImpl.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageServiceImpl.java index e179fb1..72fc607 100644 --- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageServiceImpl.java +++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/bigstorage/service/impl/BigStorageCageServiceImpl.java @@ -244,6 +244,7 @@ public List<BigStorageCage> querybigStorageCageDetail(int deviceId) { LambdaQueryWrapper<BigStorageCage> bigStorageCageWrapper =new LambdaQueryWrapper<>(); LambdaQueryWrapper<BigStorageCageDetails> bigStorageCageDetailsWrapper =new LambdaQueryWrapper<>(); + bigStorageCageDetailsWrapper.lt(BigStorageCageDetails::getState, Const.BIG_STORAGE_OUTSIDE); if(deviceId!=0){ bigStorageCageWrapper.eq(BigStorageCage::getDeviceId,deviceId); bigStorageCageDetailsWrapper.eq(BigStorageCageDetails::getDeviceId,deviceId); diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java index 389dffe..aa06134 100644 --- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java +++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/job/PlcSlicecage.java @@ -36,7 +36,7 @@ * fixedRate : 涓婁竴涓皟鐢ㄥ紑濮嬪悗鍐嶆璋冪敤鐨勫欢鏃讹紙涓嶇敤绛夊緟涓婁竴娆¤皟鐢ㄥ畬鎴愶級 * fixedDelay : 涓婁竴涓皟鐢ㄧ粨鏉熷悗鍐嶆璋冪敤鐨勫欢鏃� */ - @Scheduled(fixedDelay = 5000) + @Scheduled(fixedDelay = 1000) public void plcStorageCageTask() throws InterruptedException { JSONObject jsonObject = new JSONObject(); try { diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/temperingglass/controller/TemperingGlassInfoController.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/temperingglass/controller/TemperingGlassInfoController.java index eb64e0d..13dbcca 100644 --- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/temperingglass/controller/TemperingGlassInfoController.java +++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/main/java/com/mes/temperingglass/controller/TemperingGlassInfoController.java @@ -10,11 +10,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; - -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import java.util.List; @@ -38,14 +34,14 @@ @ApiOperation("鍑虹墖浠诲姟鍒犻櫎") @PostMapping("/deleteTemperingGlassInfo") - public Result deleteTemperingGlassInfo(TemperingGlassInfo temperingGlassInfo) { + public Result deleteTemperingGlassInfo(@RequestBody TemperingGlassInfo temperingGlassInfo) { temperingGlassInfoService.removeById(temperingGlassInfo.getId()); return Result.build(200,"鍒犻櫎鎴愬姛",1); } @ApiOperation("鍑虹墖浠诲姟鐮存崯0/鎷胯蛋1") @PostMapping("/damageTemperingGlassInfo") - public Result damageTemperingGlassInfo(TemperingGlassInfo temperingGlassInfo,int status) { + public Result damageTemperingGlassInfo(@RequestBody TemperingGlassInfo temperingGlassInfo,int status) { bigStorageCageDetailsService.damageBigStorageCageDetails(temperingGlassInfo.getGlassId(),status); return Result.build(200,"鐮存崯鎴愬姛",1); } diff --git a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/test/java/com/mes/CacheVerticalGlassModuleApplicationTest.java b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/test/java/com/mes/CacheVerticalGlassModuleApplicationTest.java index 94991b1..8ab9cf4 100644 --- a/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/test/java/com/mes/CacheVerticalGlassModuleApplicationTest.java +++ b/hangzhoumesParent/moduleService/CacheVerticalGlassModule/src/test/java/com/mes/CacheVerticalGlassModuleApplicationTest.java @@ -1,5 +1,6 @@ package com.mes; +import com.mes.bigstorage.service.BigStorageCageDetailsService; import com.mes.bigstorage.service.BigStorageCageService; import com.mes.common.config.Const; import com.mes.job.PlcStorageCageTask; @@ -26,6 +27,8 @@ BigStorageCageService bigStorageCageService; @Autowired PlcStorageCageTask plcStorageCageTask; + @Autowired + BigStorageCageDetailsService bigStorageCageDetailsService; @Test public void testFindPath() { @@ -74,4 +77,9 @@ log.info("鑾峰彇澶х悊鐗囩淇℃伅锛歿}", bigStorageCageService.selectBigStorageCageUsage()); } + @Test + public void selectBigStorageCageDetails() { + log.info("鑾峰彇澶х悊鐗囩淇℃伅锛歿}", bigStorageCageDetailsService.selectBigStorageCageDetails("P24060403|3|6")); + } + } -- Gitblit v1.8.0