From 11cd78db7123f55a7bfb178c8386b0956146f8e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=A5=E5=BE=B7=E5=BD=AA=E6=9C=AC=E5=BD=AA=5C92525?= Date: Mon, 26 Aug 2024 21:42:08 +0800 Subject: [PATCH] no message --- .../appupdate/ReturnJson/RLocLayout.java | 3 + .../appupdate/ReturnJson/ReturnTaskVo.java | 3 + .../appupdate/inputJson/BindStock.java | 1 + .../appupdate/inputJson/CallAssemblyLine.java | 1 + .../appupdate/inputJson/CallStock.java | 1 + .../appupdate/inputJson/ContainerIn.java | 1 + .../appupdate/inputJson/CurrentPage.java | 3 + .../youchain/appupdate/inputJson/FbPick.java | 1 + .../appupdate/inputJson/FullStockIn.java | 1 + .../appupdate/inputJson/FullStockOut.java | 1 + .../appupdate/inputJson/LineReturn.java | 1 + .../appupdate/inputJson/LineScanStock.java | 3 + .../inputJson/MissionStateCallback.java | 1 + .../appupdate/inputJson/PointCallStock.java | 1 + .../appupdate/inputJson/ScanItemCode.java | 1 + .../appupdate/inputJson/SmallCallStock.java | 1 + .../inputJson/ZCBindingMaterial.java | 3 + .../appupdate/rest/ScreenViewController.java | 3 + .../service/dto/SysNewAppUpdateDto.java | 4 +- .../service/impl/SysAppUpdateServiceImpl.java | 2 - .../repository/BigBomRepository.java | 3 +- .../repository/BigItemRepository.java | 3 +- .../basicdata/repository/BoxRepository.java | 8 +- .../basicdata/repository/PointRepository.java | 4 +- .../basicdata/repository/ZcjxbRepository.java | 5 +- .../basicdata/rest/PointController.java | 4 +- .../basicdata/rest/StockController.java | 9 - .../basicdata/service/PointService.java | 6 +- .../basicdata/service/StockService.java | 2 +- .../basicdata/service/StockTypeService.java | 4 +- .../basicdata/service/TableConfigService.java | 4 +- .../basicdata/service/ZcjxbService.java | 5 +- .../service/dto/StockQueryCriteria.java | 4 - .../service/impl/BoxServiceImpl.java | 4 +- .../service/impl/PointServiceImpl.java | 4 +- .../service/impl/StockServiceImpl.java | 4 +- .../com/youchain/basicdata/vo/BarCodeVo.java | 3 + .../businessdata/ReturnJson/RPTaskList.java | 3 + .../businessdata/ReturnJson/RRkMo.java | 3 + .../businessdata/inputJson/IPPickDetail.java | 3 + .../businessdata/inputJson/IPTask.java | 3 + .../businessdata/inputJson/IRkConfirm.java | 3 + .../businessdata/inputJson/IRkInv.java | 3 + .../businessdata/inputJson/IRkStockCode.java | 3 + .../businessdata/inputJson/IScanPut.java | 3 + .../repository/InventoryRepository.java | 4 +- .../repository/PickDetailRepository.java | 8 +- .../repository/TaskLogRepository.java | 2 +- .../businessdata/rest/KMReSController.java | 3 + .../businessdata/rest/MesController.java | 5 +- .../rest/PickDetailController.java | 18 +- .../service/AsnDetailService.java | 24 --- .../service/InventoryService.java | 2 - .../service/PickDetailService.java | 6 - .../businessdata/service/PickService.java | 2 +- .../service/impl/AgvTaskServiceImpl.java | 16 +- .../service/impl/AsnDetailServiceImpl.java | 39 ----- .../service/impl/InventoryLogServiceImpl.java | 2 +- .../service/impl/InventoryServiceImpl.java | 19 +-- .../service/impl/PickDetailServiceImpl.java | 65 +------ .../service/impl/PickServiceImpl.java | 2 +- .../service/impl/ScreenMdServiceImpl.java | 18 +- .../youchain/config/thread/BaseComponent.java | 3 + .../modules/license/AGxServerInfos.java | 7 +- .../modules/license/LicenseValidate.java | 160 +++++++----------- .../modules/license/LinuxServerInfos.java | 3 +- .../modules/license/WindowsServerInfos.java | 3 +- .../modules/license/domain/LicenseCheck.java | 9 +- .../modules/quartz/task/pickTask.java | 1 + .../rest/AuthorizationController.java | 4 +- 70 files changed, 214 insertions(+), 347 deletions(-) diff --git a/youchain-system/src/main/java/com/youchain/appupdate/ReturnJson/RLocLayout.java b/youchain-system/src/main/java/com/youchain/appupdate/ReturnJson/RLocLayout.java index aa0f4a5..f5e0821 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/ReturnJson/RLocLayout.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/ReturnJson/RLocLayout.java @@ -2,6 +2,9 @@ package com.youchain.appupdate.ReturnJson; import lombok.Data; +/** + * @author 92525 + */ @Data public class RLocLayout { String id; diff --git a/youchain-system/src/main/java/com/youchain/appupdate/ReturnJson/ReturnTaskVo.java b/youchain-system/src/main/java/com/youchain/appupdate/ReturnJson/ReturnTaskVo.java index 0e1fe0d..66ad720 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/ReturnJson/ReturnTaskVo.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/ReturnJson/ReturnTaskVo.java @@ -2,6 +2,9 @@ package com.youchain.appupdate.ReturnJson; import lombok.Data; +/** + * @author 92525 + */ @Data public class ReturnTaskVo { private Long taskId;//任务id diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/BindStock.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/BindStock.java index fa4a969..c5d84dd 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/BindStock.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/BindStock.java @@ -7,6 +7,7 @@ import java.util.List; /** * 绑定容器入参 + * @author 92525 */ @Data public class BindStock { diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/CallAssemblyLine.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/CallAssemblyLine.java index b83c9b4..e62a1a3 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/CallAssemblyLine.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/CallAssemblyLine.java @@ -5,6 +5,7 @@ import lombok.Data; /** * 装配线叫料入参 + * @author 92525 */ @Data public class CallAssemblyLine { diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/CallStock.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/CallStock.java index 1bfbd04..5f4eebe 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/CallStock.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/CallStock.java @@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * 呼叫容器的入参 + * @author 92525 */ @Data public class CallStock { diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/ContainerIn.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/ContainerIn.java index fcbdd72..f562ca5 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/ContainerIn.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/ContainerIn.java @@ -5,6 +5,7 @@ import lombok.Data; /** * 容器入场 + * @author 92525 */ @Data public class ContainerIn { diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/CurrentPage.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/CurrentPage.java index b8b1118..13d1c91 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/CurrentPage.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/CurrentPage.java @@ -3,6 +3,9 @@ package com.youchain.appupdate.inputJson; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +/** + * @author 92525 + */ @Data public class CurrentPage { @ApiModelProperty(value = "当前页") diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/FbPick.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/FbPick.java index 9fb47f1..eff1c58 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/FbPick.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/FbPick.java @@ -5,6 +5,7 @@ import lombok.Data; /** * 翻包拣货入参 + * @author 92525 */ @Data public class FbPick { diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/FullStockIn.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/FullStockIn.java index 22c1527..c8bccb6 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/FullStockIn.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/FullStockIn.java @@ -5,6 +5,7 @@ import lombok.Data; /** * 满车入库 + * @author 92525 */ @Data public class FullStockIn { diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/FullStockOut.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/FullStockOut.java index 18fb747..5a69c32 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/FullStockOut.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/FullStockOut.java @@ -5,6 +5,7 @@ import lombok.Data; /** * 满车出库 + * @author 92525 */ @Data public class FullStockOut { diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/LineReturn.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/LineReturn.java index 11ff25f..0a3469e 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/LineReturn.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/LineReturn.java @@ -5,6 +5,7 @@ import lombok.Data; /** * 线边返空的入参 + * @author 92525 */ @Data public class LineReturn { diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/LineScanStock.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/LineScanStock.java index 3c4b034..ad4257b 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/LineScanStock.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/LineScanStock.java @@ -3,6 +3,9 @@ package com.youchain.appupdate.inputJson; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +/** + * @author 92525 + */ @Data public class LineScanStock { @ApiModelProperty(value = "容器编号") diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/MissionStateCallback.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/MissionStateCallback.java index 1ec0d6f..1a54ace 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/MissionStateCallback.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/MissionStateCallback.java @@ -5,6 +5,7 @@ import lombok.Data; /** * KMReS接口回调的入参 + * @author 92525 */ @Data public class MissionStateCallback { diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/PointCallStock.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/PointCallStock.java index 2166196..fe7aeb1 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/PointCallStock.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/PointCallStock.java @@ -6,6 +6,7 @@ import lombok.Data; /** * 扫描物料接口 * 入参 + * @author 92525 */ @Data public class PointCallStock { diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/ScanItemCode.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/ScanItemCode.java index 8e5598a..b617d4b 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/ScanItemCode.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/ScanItemCode.java @@ -6,6 +6,7 @@ import lombok.Data; /** * 扫描物料接口 * 入参 + * @author 92525 */ @Data public class ScanItemCode { diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/SmallCallStock.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/SmallCallStock.java index 6a19fe6..d64990f 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/SmallCallStock.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/SmallCallStock.java @@ -5,6 +5,7 @@ import lombok.Data; /** * 小件-满料出库入参 + * @author 92525 */ @Data public class SmallCallStock { diff --git a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/ZCBindingMaterial.java b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/ZCBindingMaterial.java index 3fd028f..45977e4 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/inputJson/ZCBindingMaterial.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/inputJson/ZCBindingMaterial.java @@ -3,6 +3,9 @@ package com.youchain.appupdate.inputJson; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +/** + * @author 92525 + */ @Data public class ZCBindingMaterial { @ApiModelProperty(value = "机械臂的机台号") diff --git a/youchain-system/src/main/java/com/youchain/appupdate/rest/ScreenViewController.java b/youchain-system/src/main/java/com/youchain/appupdate/rest/ScreenViewController.java index 707d4e7..749540d 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/rest/ScreenViewController.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/rest/ScreenViewController.java @@ -23,6 +23,9 @@ import java.util.HashMap; import java.util.List; +/** + * @author 92525 + */ @RestController @RequiredArgsConstructor @Api(tags = "大屏数据显示") diff --git a/youchain-system/src/main/java/com/youchain/appupdate/service/dto/SysNewAppUpdateDto.java b/youchain-system/src/main/java/com/youchain/appupdate/service/dto/SysNewAppUpdateDto.java index a7b0f9c..7dd9df3 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/service/dto/SysNewAppUpdateDto.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/service/dto/SysNewAppUpdateDto.java @@ -28,9 +28,9 @@ import java.io.Serializable; @Data public class SysNewAppUpdateDto implements Serializable { - private String Code; + private String code; - private String Msg; + private String msg; /** 项目名称 */ private String appName; diff --git a/youchain-system/src/main/java/com/youchain/appupdate/service/impl/SysAppUpdateServiceImpl.java b/youchain-system/src/main/java/com/youchain/appupdate/service/impl/SysAppUpdateServiceImpl.java index 75401c0..b5c1227 100644 --- a/youchain-system/src/main/java/com/youchain/appupdate/service/impl/SysAppUpdateServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/appupdate/service/impl/SysAppUpdateServiceImpl.java @@ -97,8 +97,6 @@ public class SysAppUpdateServiceImpl implements SysAppUpdateService { if(ObjectUtil.isNull(file)){ throw new BadRequestException("上传失败"); } - //name = StringUtils.isBlank(name) ? FileUtil.getFileNameNoEx(multipartFile.getOriginalFilename()) : name; - Long size=multipartFile.getSize()/1024; SysAppUpdate resources=new SysAppUpdate(); diff --git a/youchain-system/src/main/java/com/youchain/basicdata/repository/BigBomRepository.java b/youchain-system/src/main/java/com/youchain/basicdata/repository/BigBomRepository.java index 7ce772c..da7b58d 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/repository/BigBomRepository.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/repository/BigBomRepository.java @@ -29,6 +29,5 @@ import java.util.List; * @date 2024-02-21 **/ public interface BigBomRepository extends JpaRepository, JpaSpecificationExecutor { - @Query(value = "SELECT b FROM BigBom b WHERE b.bigItem.id = ?1 and b.item.id=?2", nativeQuery = false) - List findRepeat(Long bigItemId, Long itemId); + } \ No newline at end of file diff --git a/youchain-system/src/main/java/com/youchain/basicdata/repository/BigItemRepository.java b/youchain-system/src/main/java/com/youchain/basicdata/repository/BigItemRepository.java index 6855d01..54ef482 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/repository/BigItemRepository.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/repository/BigItemRepository.java @@ -29,6 +29,5 @@ import java.util.List; * @date 2024-02-21 **/ public interface BigItemRepository extends JpaRepository, JpaSpecificationExecutor { - @Query(value = "SELECT i FROM BigItem i WHERE i.code = ?1 ") - BigItem findByBigItemCode(String completeCode); + } diff --git a/youchain-system/src/main/java/com/youchain/basicdata/repository/BoxRepository.java b/youchain-system/src/main/java/com/youchain/basicdata/repository/BoxRepository.java index 3ff0cc0..e953dae 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/repository/BoxRepository.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/repository/BoxRepository.java @@ -31,16 +31,12 @@ import java.util.List; * @date 2023-08-17 **/ public interface BoxRepository extends JpaRepository, JpaSpecificationExecutor { - @Query(value = "SELECT * FROM base_box b WHERE b.item_id = ?1 ", nativeQuery = true) - Box getBoxByItem(long itemId); - @Query(value = "SELECT * FROM base_box b WHERE b.code = ?1 ", nativeQuery = true) - Box getBoxByCode(String code); @Modifying @Transactional - @Query(value = "update base_box b set b.lamp_status = :lamp_status WHERE b.IP = :ip and b.lamp_code =:lamp_code ", nativeQuery = true) + @Query(value = "update base_box b set b.lamp_status = :lamp_status where b.IP = :ip and b.lamp_code =:lamp_code ", nativeQuery = true) void updateBoxLampStatus(@Param("ip") String ip,@Param("lamp_code")String lamp_code,@Param("lamp_status")String lamp_status); - @Query(value = "SELECT * FROM base_box", nativeQuery = true) + @Query(value = "select * from base_box", nativeQuery = true) List getBoxAllData(); } diff --git a/youchain-system/src/main/java/com/youchain/basicdata/repository/PointRepository.java b/youchain-system/src/main/java/com/youchain/basicdata/repository/PointRepository.java index 1a97e16..a68aa36 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/repository/PointRepository.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/repository/PointRepository.java @@ -60,6 +60,6 @@ public interface PointRepository extends JpaRepository, JpaSpecific @Query(" from Point p where p.code in :pointCodes") List findByCodes(Set pointCodes); - @Query(" from Point p where p.beatCode = :beat_code") - List findByByBeat_code(String beat_code); + @Query(" from Point p where p.beatCode = :beatCode") + List findByByBeatCode(String beatCode); } diff --git a/youchain-system/src/main/java/com/youchain/basicdata/repository/ZcjxbRepository.java b/youchain-system/src/main/java/com/youchain/basicdata/repository/ZcjxbRepository.java index 6681344..489077f 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/repository/ZcjxbRepository.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/repository/ZcjxbRepository.java @@ -30,8 +30,5 @@ import javax.transaction.Transactional; * @date 2023-12-15 **/ public interface ZcjxbRepository extends JpaRepository, JpaSpecificationExecutor { - @Modifying - @Transactional - @Query(value = "UPDATE base_zcjxb zc SET zc.modbus_tcp_item = :modbusTcpItem WHERE zc.communication_type = 'MODBUSTCP' AND zc.code = :code", nativeQuery = true) - void updateZCJItem(@Param("modbusTcpItem") String modbusTcpItem, @Param("code") String code); + } \ No newline at end of file diff --git a/youchain-system/src/main/java/com/youchain/basicdata/rest/PointController.java b/youchain-system/src/main/java/com/youchain/basicdata/rest/PointController.java index e16c0f1..12bac27 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/rest/PointController.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/rest/PointController.java @@ -128,7 +128,7 @@ public class PointController { } - Map existingArea = areaList.stream().collect(Collectors.toMap(Area::getName, Area -> Area)); + Map existingArea = areaList.stream().collect(Collectors.toMap(Area::getName, area -> area)); List pointsToCreate = new ArrayList<>();//新增点位集合 List pointsToUpdate = new ArrayList<>();//修改点位集合 @@ -262,7 +262,7 @@ public class PointController { return new ResponseEntity<>(ApiResult.success(BAD_REQUEST.value(), "存储类型和库区只能选择一项!", ""), HttpStatus.BAD_REQUEST); } - List pointList = pointService.findByByBeat_code(smallArea); + List pointList = pointService.findByByBeatCode(smallArea); if (pointList.size() <= 0) { return new ResponseEntity<>(ApiResult.success(BAD_REQUEST.value(), smallArea + "没有小库区对应的点位,请维护!", ""), HttpStatus.BAD_REQUEST); } diff --git a/youchain-system/src/main/java/com/youchain/basicdata/rest/StockController.java b/youchain-system/src/main/java/com/youchain/basicdata/rest/StockController.java index 5bd682f..e5d6bfa 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/rest/StockController.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/rest/StockController.java @@ -176,15 +176,6 @@ public class StockController { return new ResponseEntity<>(HttpStatus.OK); } - @PutMapping("/updateStockOK") - @Log("修改stock") - @ApiOperation("修改stock") - @PreAuthorize("@el.check('stock:edit')") - public ResponseEntity updateStockOK(@Validated @RequestBody Stock resources) { - stockService.update(resources); - return new ResponseEntity<>(HttpStatus.OK); - } - @PutMapping("/updateStockStatus") @Log("批量修改stock的状态") @ApiOperation("批量修改stock的状态") diff --git a/youchain-system/src/main/java/com/youchain/basicdata/service/PointService.java b/youchain-system/src/main/java/com/youchain/basicdata/service/PointService.java index 45cb902..0ee0d4f 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/service/PointService.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/service/PointService.java @@ -1,5 +1,5 @@ /* - * Copyright 2019-2020 Zheng Jie + * Copyright 2019-2020 Jie * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -29,7 +29,7 @@ import javax.servlet.http.HttpServletResponse; /** * @author liuxue - * @website https://eladmin.vip + * @website https://elAdmin.vip * @description 服务接口 * @date 2023-07-26 **/ @@ -125,6 +125,6 @@ public interface PointService { * @param beat_code * @return */ - List findByByBeat_code(String beat_code); + List findByByBeatCode(String beatCode); } diff --git a/youchain-system/src/main/java/com/youchain/basicdata/service/StockService.java b/youchain-system/src/main/java/com/youchain/basicdata/service/StockService.java index bed6c73..5c572b4 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/service/StockService.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/service/StockService.java @@ -31,7 +31,7 @@ import javax.servlet.http.HttpServletResponse; /** * @author liuxue - * @website https://eladmin.vip + * @website https://elAdmin.vip * @description 服务接口 * @date 2023-07-28 **/ diff --git a/youchain-system/src/main/java/com/youchain/basicdata/service/StockTypeService.java b/youchain-system/src/main/java/com/youchain/basicdata/service/StockTypeService.java index 14dad67..9577659 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/service/StockTypeService.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/service/StockTypeService.java @@ -1,5 +1,5 @@ /* -* Copyright 2019-2020 Zheng Jie +* Copyright 2019-2020 Jie * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,7 +25,7 @@ import java.io.IOException; import javax.servlet.http.HttpServletResponse; /** -* @website https://eladmin.vip +* @website https://elAdmin.vip * @description 服务接口 * @author liuxue * @date 2023-07-28 diff --git a/youchain-system/src/main/java/com/youchain/basicdata/service/TableConfigService.java b/youchain-system/src/main/java/com/youchain/basicdata/service/TableConfigService.java index b6dbd29..1f94d24 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/service/TableConfigService.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/service/TableConfigService.java @@ -1,5 +1,5 @@ /* -* Copyright 2019-2020 Zheng Jie +* Copyright 2019-2020 Jie * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,7 +25,7 @@ import java.io.IOException; import javax.servlet.http.HttpServletResponse; /** -* @website https://eladmin.vip +* @website https://elAdmin.vip * @description 服务接口 * @author LiuXue * @date 2023-08-28 diff --git a/youchain-system/src/main/java/com/youchain/basicdata/service/ZcjxbService.java b/youchain-system/src/main/java/com/youchain/basicdata/service/ZcjxbService.java index d91e493..0bd030f 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/service/ZcjxbService.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/service/ZcjxbService.java @@ -25,7 +25,7 @@ import java.io.IOException; import javax.servlet.http.HttpServletResponse; /** -* @website https://eladmin.vip +* @website https://elAdmin.vip * @description 服务接口 * @author dengjiangkun * @date 2023-12-15 @@ -43,21 +43,18 @@ public interface ZcjxbService { /** * 查询所有数据不分页 * @param criteria 条件参数 - * @return List */ List queryAll(ZcjxbQueryCriteria criteria); /** * 根据ID查询 * @param id ID - * @return ZcjxbDto */ ZcjxbDto findById(Long id); /** * 创建 * @param resources / - * @return ZcjxbDto */ ZcjxbDto create(Zcjxb resources); diff --git a/youchain-system/src/main/java/com/youchain/basicdata/service/dto/StockQueryCriteria.java b/youchain-system/src/main/java/com/youchain/basicdata/service/dto/StockQueryCriteria.java index e019369..6193ea6 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/service/dto/StockQueryCriteria.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/service/dto/StockQueryCriteria.java @@ -32,10 +32,6 @@ public class StockQueryCriteria{ @Query(type = Query.Type.INNER_LIKE) private String code; - /** 等于 */ - @Query(type = Query.Type.EQUAL) - private String eq_code; - /** 等于 */ @Query(type = Query.Type.EQUAL) private String status; diff --git a/youchain-system/src/main/java/com/youchain/basicdata/service/impl/BoxServiceImpl.java b/youchain-system/src/main/java/com/youchain/basicdata/service/impl/BoxServiceImpl.java index 2f4895e..2e83571 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/service/impl/BoxServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/service/impl/BoxServiceImpl.java @@ -133,8 +133,8 @@ public class BoxServiceImpl implements BoxService { * @param index 对应的盒子 * @return */ - public Boolean executeLampStatus(String lamp_status, String ip, String index) { - switch (lamp_status) { + public Boolean executeLampStatus(String lampStatus, String ip, String index) { + switch (lampStatus) { case "0": NettyUtils.light_off(ip, index, null); break; diff --git a/youchain-system/src/main/java/com/youchain/basicdata/service/impl/PointServiceImpl.java b/youchain-system/src/main/java/com/youchain/basicdata/service/impl/PointServiceImpl.java index ad2045f..c92e38c 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/service/impl/PointServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/service/impl/PointServiceImpl.java @@ -157,7 +157,7 @@ public class PointServiceImpl implements PointService { } @Override - public List findByByBeat_code(String beat_code) { - return pointRepository.findByByBeat_code(beat_code); + public List findByByBeatCode(String beatCode) { + return pointRepository.findByByBeatCode(beatCode); } } diff --git a/youchain-system/src/main/java/com/youchain/basicdata/service/impl/StockServiceImpl.java b/youchain-system/src/main/java/com/youchain/basicdata/service/impl/StockServiceImpl.java index 8c1e3f5..a0ab1d2 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/service/impl/StockServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/service/impl/StockServiceImpl.java @@ -519,7 +519,7 @@ public class StockServiceImpl implements StockService { double moveQty = task.getPlanQty(); if (pick.getStock() == null) { - List inventoryList = inventoryRepository.fingByStock(dstStock.getId()); + List inventoryList = inventoryRepository.findByStock(dstStock.getId()); if (!inventoryList.isEmpty()) { throw new RuntimeException(dstStock + "目标托盘已绑定其他出库单,请更换其它的托盘!"); } @@ -888,7 +888,7 @@ public class StockServiceImpl implements StockService { * @param stock */ private void clearInventory(Stock stock) { - List inventoryList = inventoryRepository.fingByStock(stock.getId()); + List inventoryList = inventoryRepository.findByStock(stock.getId()); inventoryRepository.deleteAll(inventoryList); } diff --git a/youchain-system/src/main/java/com/youchain/basicdata/vo/BarCodeVo.java b/youchain-system/src/main/java/com/youchain/basicdata/vo/BarCodeVo.java index a5d3134..ae3dff9 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/vo/BarCodeVo.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/vo/BarCodeVo.java @@ -2,6 +2,9 @@ package com.youchain.basicdata.vo; import lombok.Data; +/** + * @author 92525 + */ @Data public class BarCodeVo { public String mo;//箱条码全部内容 diff --git a/youchain-system/src/main/java/com/youchain/businessdata/ReturnJson/RPTaskList.java b/youchain-system/src/main/java/com/youchain/businessdata/ReturnJson/RPTaskList.java index f78cdfa..6522847 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/ReturnJson/RPTaskList.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/ReturnJson/RPTaskList.java @@ -4,6 +4,9 @@ import lombok.Data; import java.io.Serializable; +/** + * @author 92525 + */ @Data public class RPTaskList { Long pickDetailId; diff --git a/youchain-system/src/main/java/com/youchain/businessdata/ReturnJson/RRkMo.java b/youchain-system/src/main/java/com/youchain/businessdata/ReturnJson/RRkMo.java index 38bb018..6bb7227 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/ReturnJson/RRkMo.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/ReturnJson/RRkMo.java @@ -4,6 +4,9 @@ import lombok.Data; import java.io.Serializable; +/** + * @author 92525 + */ @Data public class RRkMo { Long itemId; diff --git a/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IPPickDetail.java b/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IPPickDetail.java index 6119425..99e0cfa 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IPPickDetail.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IPPickDetail.java @@ -2,6 +2,9 @@ package com.youchain.businessdata.inputJson; import lombok.Data; +/** + * @author 92525 + */ @Data public class IPPickDetail { Long pickDetailId; diff --git a/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IPTask.java b/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IPTask.java index 4c670a7..352627c 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IPTask.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IPTask.java @@ -2,6 +2,9 @@ package com.youchain.businessdata.inputJson; import lombok.Data; +/** + * @author 92525 + */ @Data public class IPTask { String itemCode; diff --git a/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkConfirm.java b/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkConfirm.java index 303c881..a252324 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkConfirm.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkConfirm.java @@ -4,6 +4,9 @@ import lombok.Data; import java.io.Serializable; +/** + * @author 92525 + */ @Data public class IRkConfirm { String mo; diff --git a/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkInv.java b/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkInv.java index 9be4f89..384a75c 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkInv.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkInv.java @@ -2,6 +2,9 @@ package com.youchain.businessdata.inputJson; import lombok.Data; +/** + * @author 92525 + */ @Data public class IRkInv { /**物料*/ diff --git a/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkStockCode.java b/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkStockCode.java index 5355754..811abb4 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkStockCode.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkStockCode.java @@ -4,6 +4,9 @@ import lombok.Data; import java.io.Serializable; +/** + * @author 92525 + */ @Data public class IRkStockCode { /**物料*/ diff --git a/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IScanPut.java b/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IScanPut.java index 5af6a29..6d5a054 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IScanPut.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/inputJson/IScanPut.java @@ -4,6 +4,9 @@ import lombok.Data; import java.io.Serializable; +/** + * @author 92525 + */ @Data public class IScanPut { String scanCode; diff --git a/youchain-system/src/main/java/com/youchain/businessdata/repository/InventoryRepository.java b/youchain-system/src/main/java/com/youchain/businessdata/repository/InventoryRepository.java index d8f96ec..ffec8f9 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/repository/InventoryRepository.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/repository/InventoryRepository.java @@ -42,10 +42,10 @@ public interface InventoryRepository extends JpaRepository, Jpa "and (:pointId is null or inv.point.id = :pointId) " + "and (:stockId is null or inv.stock.id = :stockId) " + "and (:deptId is null or inv.dept.id = :deptId)") - List fingByInventory(Long itemKeyId, Long pointId, Long stockId, Long deptId); + List findByInventory(Long itemKeyId, Long pointId, Long stockId, Long deptId); @Query("from Inventory inv where inv.stock.id=:stockId and inv.quantity>0") - List fingByStock(Long stockId); + List findByStock(Long stockId); @Query("from Inventory inv where inv.queuedQty <= 0 and inv.quantity >= 0 " + "and (:areaId is null or inv.point.area.id = :areaId) " + diff --git a/youchain-system/src/main/java/com/youchain/businessdata/repository/PickDetailRepository.java b/youchain-system/src/main/java/com/youchain/businessdata/repository/PickDetailRepository.java index 100faa8..0569b4b 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/repository/PickDetailRepository.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/repository/PickDetailRepository.java @@ -37,10 +37,10 @@ public interface PickDetailRepository extends JpaRepository, J * @param status PICK_ALL 已完成 ALLOCATE 待执行 * @return */ - @Query(value = "select a.* from data_pick_detail a INNER JOIN base_item b on a.item_id = b.id " + - "WHERE b.name = '后桶' and a.create_time > :time and a.`status` = :status " + - "UNION select a.* from data_pick_detail a INNER JOIN base_item b on a.item_id = b.id " + - "WHERE b.name = '前桶' and a.create_time > :time and a.`status` = :status ", nativeQuery = true) + @Query(value = "select a.* from data_pick_detail a inner join base_item b on a.item_id = b.id " + + "where b.name = '后桶' and a.create_time > :time and a.`status` = :status " + + "union select a.* from data_pick_detail a inner join base_item b on a.item_id = b.id " + + "where b.name = '前桶' and a.create_time > :time and a.`status` = :status ", nativeQuery = true) List queryOutQHData(String time, String status); /** diff --git a/youchain-system/src/main/java/com/youchain/businessdata/repository/TaskLogRepository.java b/youchain-system/src/main/java/com/youchain/businessdata/repository/TaskLogRepository.java index 0806d24..fd859c4 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/repository/TaskLogRepository.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/repository/TaskLogRepository.java @@ -31,6 +31,6 @@ public interface TaskLogRepository extends JpaRepository, JpaSpec * @param taskId * @return */ - @Query(value = "SELECT * FROM data_task_log log WHERE log.task_id=?1 ", nativeQuery = true) + @Query(value = "select * from data_task_log log where log.task_id=?1 ", nativeQuery = true) TaskLog getTaskLogbyTaskId(long taskId); } \ No newline at end of file diff --git a/youchain-system/src/main/java/com/youchain/businessdata/rest/KMReSController.java b/youchain-system/src/main/java/com/youchain/businessdata/rest/KMReSController.java index 68e54d4..6894f85 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/rest/KMReSController.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/rest/KMReSController.java @@ -20,6 +20,9 @@ import org.springframework.web.bind.annotation.RestController; import static org.springframework.http.HttpStatus.BAD_REQUEST; import static org.springframework.http.HttpStatus.OK; +/** + * @author 92525 + */ @RestController @RequiredArgsConstructor @Api(tags = "KMReS") diff --git a/youchain-system/src/main/java/com/youchain/businessdata/rest/MesController.java b/youchain-system/src/main/java/com/youchain/businessdata/rest/MesController.java index 4ea4eb1..d61b4aa 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/rest/MesController.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/rest/MesController.java @@ -18,6 +18,9 @@ import org.springframework.web.bind.annotation.*; import static org.springframework.http.HttpStatus.BAD_REQUEST; import static org.springframework.http.HttpStatus.OK; +/** + * @author 92525 + */ @RestController @RequiredArgsConstructor @Api(tags = "mes接口管理") @@ -34,7 +37,7 @@ public class MesController { @AnonymousAccess public ResponseEntity yclbl(@Validated @RequestBody Yclbl yclbl) { try { - pickService.materialBL(yclbl); + pickService.materialBl(yclbl); return successResponse("备料成功!"); } catch (Exception e) { return badResponse("备料失败:" + e.getMessage()); diff --git a/youchain-system/src/main/java/com/youchain/businessdata/rest/PickDetailController.java b/youchain-system/src/main/java/com/youchain/businessdata/rest/PickDetailController.java index 5288db6..c69d37f 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/rest/PickDetailController.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/rest/PickDetailController.java @@ -148,7 +148,7 @@ public class PickDetailController { @PreAuthorize("@el.check('pickDetail:pickingApp')") @AnonymousAccess public ResponseEntity pickingApp(@RequestBody IPPickDetail d) throws Exception{ - return pick_in(d.getPickDetailId()); + return pickIn(d.getPickDetailId()); } @PostMapping("/picking") @@ -156,15 +156,15 @@ public class PickDetailController { @ApiOperation("拣货确认") @AnonymousAccess public synchronized ResponseEntity picking(@RequestBody Long pickDetailId) throws Exception { - return pick_in(pickDetailId); + return pickIn(pickDetailId); } - public ResponseEntity pick_in(Long pickDetailId){ + public ResponseEntity pickIn(Long pickDetailId){ //查询未完成的拣货任务 - List Tasks = taskService.findByPickNotAllTask(pickDetailId); - if (Tasks.size() > 0) { + List tasks = taskService.findByPickNotAllTask(pickDetailId); + if (tasks.size() > 0) { try { - for (Task task : Tasks) { + for (Task task : tasks) { log.error("正在拣货-----"); taskService.pickConfirm(task.getId(), task.getPlanQty()); } @@ -187,10 +187,10 @@ public class PickDetailController { @AnonymousAccess public synchronized ResponseEntity pickBarBack(@RequestBody Long pickDetailId) throws Exception { //查询已完成的拣货任务 - List Tasks = taskService.findByPickAllTask(pickDetailId); - if (Tasks.size() > 0) { + List tasks = taskService.findByPickAllTask(pickDetailId); + if (tasks.size() > 0) { try { - for (Task task : Tasks) { + for (Task task : tasks) { taskService.pickBarBack(task.getId(), task.getMoveQty()); } } catch (Exception e) { diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/AsnDetailService.java b/youchain-system/src/main/java/com/youchain/businessdata/service/AsnDetailService.java index ca56b82..cda78db 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/AsnDetailService.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/AsnDetailService.java @@ -102,30 +102,6 @@ public interface AsnDetailService { */ AsnDetail toEntity(AsnDetailDto detailDto); - /** - * 根据code查找容器 - * - * @param code - * @return - */ - AsnDetail findByStock(String code, String status); - - /** - * 自动生成AsnDetail - * - * @param item - * @return - */ - AsnDetail createAsnDetail(Item item, Stock stock, Point srcPoint, String propC1, String gdh, String propC3, Timestamp propD1, Double orderQty, String Po); - - /** - * 容器入场自动生成AsnDetail - * - * @param item - * @return - */ - AsnDetail createAsnDetail(Item item, Stock stock); - /** * 根据Mo查找AsnDetail * diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/InventoryService.java b/youchain-system/src/main/java/com/youchain/businessdata/service/InventoryService.java index 1fdb1c3..0f359bc 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/InventoryService.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/InventoryService.java @@ -101,7 +101,6 @@ public interface InventoryService { Inventory toEntity(InventoryDto inventoryDto); - List findByItemIdAndAreaCode(long itemId, String areaCode); Inventory getInventory(ItemKey itemKey, Point point, Stock stock, Dept dept, String type); @@ -109,5 +108,4 @@ public interface InventoryService { List getInvForPlan(String type, Long areaId, Long itemId, Long deptId); - Inventory updateInventory(Task task, Stock stock); } diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/PickDetailService.java b/youchain-system/src/main/java/com/youchain/businessdata/service/PickDetailService.java index 7036f4b..16a56b4 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/PickDetailService.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/PickDetailService.java @@ -97,10 +97,6 @@ public interface PickDetailService { */ String allocate(long id, double quantity, Point endPoint); - /** - * 整出分配 - */ - void allocateAll(long id, Point endPoint, String areaCode) throws Exception; /** * 取消分配 @@ -122,8 +118,6 @@ public interface PickDetailService { */ PickDetail toEntity(PickDetailDto pickDetailDto); - PickDetail createPickDetail(Item item, String po); - /** * 出库单分配 * diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/PickService.java b/youchain-system/src/main/java/com/youchain/businessdata/service/PickService.java index 70dee7b..e50254c 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/PickService.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/PickService.java @@ -116,7 +116,7 @@ public interface PickService { * * @param yclbl 原材料备料 */ - void materialBL(Yclbl yclbl) ; + void materialBl(Yclbl yclbl) ; /** * 根据出库单备料 diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/AgvTaskServiceImpl.java b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/AgvTaskServiceImpl.java index 1bf20e0..e7bec91 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/AgvTaskServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/AgvTaskServiceImpl.java @@ -417,7 +417,7 @@ public class AgvTaskServiceImpl implements AgvTaskService { agvTask.setStockCode(containerCode); agvTask.setStatus(BizStatus.UP_CONTAINER); agvTask.setStartTime(new Timestamp(new Date().getTime())); - this.update(agvTask); + agvTaskRepository.save(agvTask); } /** @@ -435,10 +435,10 @@ public class AgvTaskServiceImpl implements AgvTaskService { switch (endAreaName) { case AreaNameDic.XJFBQ: case AreaNameDic.DJFBQ: - handleFBQ(taskList, stock, endPoint);//备料完成 + handleFbq(taskList, stock, endPoint);//备料完成 break; case AreaNameDic.JLQ: - handleJL(stock, endPoint,agvTask);//叫料完成 + handleJl(stock, endPoint,agvTask);//叫料完成 break; case AreaNameDic.CPXXQ: case AreaNameDic.CPRKQ: @@ -449,7 +449,7 @@ public class AgvTaskServiceImpl implements AgvTaskService { agvTask.setStatus(BizStatus.FINISH); agvTask.setStockCode(containerCode); agvTask.setEndTime(new Timestamp(new Date().getTime())); - update(agvTask); + agvTaskRepository.save(agvTask); } private void handleForkDownContainer(AgvTask agvTask, String containerCode) { @@ -471,7 +471,7 @@ public class AgvTaskServiceImpl implements AgvTaskService { agvTask.setStatus(BizStatus.FINISH); agvTask.setStockCode(containerCode); agvTask.setEndTime(new Timestamp(new Date().getTime())); - update(agvTask); + agvTaskRepository.save(agvTask); } private synchronized void handleResendTask(AgvTask agvTask) { @@ -560,7 +560,7 @@ public class AgvTaskServiceImpl implements AgvTaskService { * * @param taskList */ - private void handleFBQ(List taskList, Stock stock, Point endPoint) { + private void handleFbq(List taskList, Stock stock, Point endPoint) { //将托盘的物料移动到备料库位 stock.setPoint(endPoint); stockRepository.save(stock); @@ -582,7 +582,7 @@ public class AgvTaskServiceImpl implements AgvTaskService { * * @param stock */ - private void handleJL(Stock stock, Point endPoint,AgvTask agvTask) { + private void handleJl(Stock stock, Point endPoint,AgvTask agvTask) { List inventoryList = inventoryService.queryInventory(stock); if (!inventoryList.isEmpty()) { inventoryService.deleteAll(inventoryList.stream().map(Inventory::getId).toArray(Long[]::new)); @@ -649,7 +649,7 @@ public class AgvTaskServiceImpl implements AgvTaskService { } agvTask.setStatus(BizStatus.CANCEL); agvTask.setEndTime(new Timestamp(new Date().getTime())); - this.update(agvTask); + agvTaskRepository.save(agvTask); } diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/AsnDetailServiceImpl.java b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/AsnDetailServiceImpl.java index 52a8e61..193eaac 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/AsnDetailServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/AsnDetailServiceImpl.java @@ -137,46 +137,7 @@ public class AsnDetailServiceImpl implements AsnDetailService { return asnDetailMapper.toEntity(detailDto); } - @Override - public AsnDetail findByStock(String code, String status) { - return asnDetailRepository.findByStock(code, status); - } - @Override - public AsnDetail createAsnDetail(Item item, Stock stock, Point srcPoint, String propC1, String gdh, String propC3, Timestamp propD1, Double orderQty, String Po) { - AsnDetail asnDetail = new AsnDetail(); - asnDetail.setItem(item); - asnDetail.setLineNo(1L); - asnDetail.setStatus(BizStatus.OPEN); - asnDetail.setOrderQty(orderQty); - asnDetail.setDept(item.getDept()); - asnDetail.setStock(stock); - asnDetail.setPoint(srcPoint); - asnDetail.setPropC1(propC1); - asnDetail.setOrderNumber(gdh); - asnDetail.setPropC3(propC3); - asnDetail.setPropD1(propD1); - asnDetail.setPo(Po); - create(asnDetail); - return asnDetail; - } - - @Override - public AsnDetail createAsnDetail(Item item, Stock stock) { - AsnDetail asnDetail = new AsnDetail(); - asnDetail.setItem(item); - asnDetail.setLineNo(1L); - asnDetail.setStatus(BizStatus.RECEIVED); - asnDetail.setOrderQty(item.getExtendD1()); - asnDetail.setReceivedQty(item.getExtendD1()); - asnDetail.setDept(item.getDept()); - String propC1 = DateUtil.format(cn.hutool.core.date.DateUtil.date(), "yyyyMMdd"); - asnDetail.setPropC1(propC1); - asnDetail.setStock(stock); - asnDetail.setPo(TimeNumberUtils.getRCCode()); - create(asnDetail); - return asnDetail; - } @Override public List existsByboxNumber(Set boxNumber) { diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/InventoryLogServiceImpl.java b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/InventoryLogServiceImpl.java index cd5f136..26aca59 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/InventoryLogServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/InventoryLogServiceImpl.java @@ -174,7 +174,7 @@ public class InventoryLogServiceImpl implements InventoryLogService { log.setRefObjId(refObjId); log.setInvId(invId); log.setDescription(description); - create(log); + inventoryLogRepository.save(log); return log; } } diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/InventoryServiceImpl.java b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/InventoryServiceImpl.java index 54a3645..de59351 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/InventoryServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/InventoryServiceImpl.java @@ -135,16 +135,10 @@ public class InventoryServiceImpl implements InventoryService { return inventoryMapper.toEntity(inventoryDto); } - @Override - public List findByItemIdAndAreaCode(long itemId, String areaCode) { - return inventoryRepository.findByItemIdAndAreaCode(itemId, areaCode); - } - - @Override @Transactional(rollbackFor = Exception.class) public Inventory getInventory(ItemKey itemKey, Point point, Stock stock, Dept dept, String type) { - List inventoryList = inventoryRepository.fingByInventory(itemKey.getId(), point.getId(), stock.getId(), dept.getId()); + List inventoryList = inventoryRepository.findByInventory(itemKey.getId(), point.getId(), stock.getId(), dept.getId()); Inventory inventory = null; if (inventoryList.size() > 0) { inventory = inventoryList.get(0); @@ -166,7 +160,7 @@ public class InventoryServiceImpl implements InventoryService { @Override public List queryInventory(Stock stock) { - return inventoryRepository.fingByStock(stock.getId()); + return inventoryRepository.findByStock(stock.getId()); } @Override @@ -174,15 +168,6 @@ public class InventoryServiceImpl implements InventoryService { return inventoryRepository.getInvForPlan(type, areaId, itemId); } - @Override - public Inventory updateInventory(Task task, Stock stock) { - Inventory inventory = getInventory(task.getItemKey(), task.getDstPoint(), - task.getSrcStock(), task.getDept(), BizStatus.RECEIVING_UP); - inventory.addQty(inventory, task.getPlanQty()); - update(inventory); - return inventory; - } - public List queryItemStock() { String hql = "select inv.itemKey.item.code,max(inv.itemKey.item.name),count(inv.id) " + " from Inventory inv where 1=1 and inv.quantity>0 group by inv.itemKey.item.code order by inv.itemKey.item.code"; diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickDetailServiceImpl.java b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickDetailServiceImpl.java index 6c36768..e7eb911 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickDetailServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickDetailServiceImpl.java @@ -213,50 +213,15 @@ public class PickDetailServiceImpl implements PickDetailService { taskRepository.save(task); } - @Override - @Transactional(rollbackFor = Exception.class) - public synchronized void allocateAll(long id, Point endPoint, String areaCode) throws Exception { - PickDetailDto pickDetailDto = findById(id); - PickDetail pd = toEntity(pickDetailDto);//Dto转实体 - ItemDto itemDto = pickDetailDto.getItem(); - Item item = itemMapper.toEntity(itemDto); - Dept dept = item.getDept();//仓库 - List Inventorys = inventoryRepository.findByItemIdAndAreaCode(item.getId(), item.getGoodType()); - if (Inventorys.size() > 0) { - Inventory inv = Inventorys.get(0); - //库存冻结状态不允许出库 - if (inv.getBeLock()) { - throw new RuntimeException("库存锁定,不允许出库!"); - } - Stock stock = inv.getStock();//容器 - Point startPoint = inv.getPoint();//起始点位 - inv.setQueuedQty(inv.getQuantity()); - inventoryRepository.save(inv); - pd.setAllocatedQty(inv.getQuantity()); - pd.setOrderQty(pd.getAllocatedQty()); - if (pd.getOrderQty().equals(pd.getAllocatedQty())) { - pd.setStatus(BizStatus.ALLOCATE); - } - pickDetailRepository.save(pd); - - //生成搬运任务 - AgvTask agvTask = new AgvTask(BizStatus.PICK, stock.getCode(), startPoint.getCode(), endPoint.getCode(), BizStatus.OPEN, ""); - agvTaskRepository.save(agvTask); - - //生成Task任务 - createTask(inv, pd, inv.getQuantity(), item, startPoint, endPoint, dept); - } - } - @Override @Transactional(rollbackFor = Exception.class) public synchronized void cancelAllocate(long id, double quantity) throws Exception { PickDetailDto pickDetailDto = findById(id); PickDetail pd = toEntity(pickDetailDto); - List Tasks = taskRepository.findByPickNotAllTask(id); - for (Task task : Tasks) { - //根据Taskz找到对应的库存 + List tasks = taskRepository.findByPickNotAllTask(id); + for (Task task : tasks) { + //根据task找到对应的库存 Inventory inv = inventoryRepository.findById(task.getInvId()).get(); inv.setQueuedQty(inv.getQueuedQty() - pd.getAllocatedQty()); inventoryRepository.save(inv); @@ -298,22 +263,6 @@ public class PickDetailServiceImpl implements PickDetailService { return ts; } - @Override - public PickDetail createPickDetail(Item item, String po) { - PickDetail d = new PickDetail(); - d.setItem(item); - d.setLineNo(1); - d.setStatus(BizStatus.OPEN); - d.setOrderQty(item.getExtendD1()); - d.setDept(item.getDept()); - if (StringUtils.isEmpty(po)) { - po = TimeNumberUtils.getCKCode(); - } - d.setPo(po); - pickDetailRepository.save(d); - return d; - } - @Override @Transactional(rollbackFor = Exception.class) public void allocatePick(Pick pick) { @@ -338,21 +287,21 @@ public class PickDetailServiceImpl implements PickDetailService { } - List MsgList = new ArrayList<>();//存放提示信息 + List msgList = new ArrayList<>();//存放提示信息 //查询出待分配的pickDetail List pickDetails = pickDetailRepository.findByPickDetailNoAllocate(pick.getId()); for (PickDetail pickDetail : pickDetails) { - MsgList.add(allocate(pickDetail.getId(), pickDetail.getOrderQty(), endPoint)); + msgList.add(allocate(pickDetail.getId(), pickDetail.getOrderQty(), endPoint)); } - boolean containsSuccess = MsgList.stream().anyMatch(s -> s.contains("分配成功")); + boolean containsSuccess = msgList.stream().anyMatch(s -> s.contains("分配成功")); if (containsSuccess) { /* 更新出库单状态并写入目标点位*/ refreshPickStatus(pick, endPoint); } //保存日志 - logService.saveLogInfo(pick.getCode(), pick.getCode(), "/pick/allocatePick", MsgList.toString(), "出库单分配", 200, "info"); + logService.saveLogInfo(pick.getCode(), pick.getCode(), "/pick/allocatePick", msgList.toString(), "出库单分配", 200, "info"); } /** diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickServiceImpl.java b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickServiceImpl.java index 41661d0..08c882a 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickServiceImpl.java @@ -179,7 +179,7 @@ public class PickServiceImpl implements PickService { } @Override - public void materialBL(Yclbl yclbl) { + public void materialBl(Yclbl yclbl) { /** 验证参数有效性 */ validatePick(yclbl); diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/ScreenMdServiceImpl.java b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/ScreenMdServiceImpl.java index b98a222..0faefb9 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/ScreenMdServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/ScreenMdServiceImpl.java @@ -37,15 +37,15 @@ import java.util.List; public class ScreenMdServiceImpl implements ScreenMdService { private final EntityManager entityMapper; public List queryLayout(String zoneType) { - String sql="SELECT ls.id,ls.code,ls.X,ls.Y,i.BAR_CODE,ik.LOT,ls.DISABLED ,inv.`STATUS` inv_status,ls.`STATUS` loc_status\n" + - "FROM mdwms.`location_storage` `ls` \n" + - "LEFT JOIN mdwms.`stock` `sto` ON `sto`.`LocationStorage_id` = `ls`.`ID` \n" + - "LEFT JOIN mdwms.`location` `loc` ON `loc`.`STOCK_ID` = `sto`.`ID` \n" + - "LEFT JOIN mdwms.`inventory` `inv` ON `inv`.`LOCATION_ID` = `loc`.`ID` \n" + - "LEFT JOIN mdwms.`item_key` `ik` ON `inv`.`ITEM_KEY_ID` = `ik`.`ID` \n" + - "LEFT JOIN mdwms.`item` `i` ON `i`.`ID` = `ik`.`ITEM_ID` \t\t\n" + - "WHERE `ls`.`TYPE` = '05' and ls.X is not null and ls.Y is not null and ls.x!=0 and ls.y!=0 \n" + - "ORDER By `ls`.`CODE`"; + String sql="select ls.id,ls.code,ls.X,ls.Y,i.BAR_CODE,ik.LOT,ls.DISABLED ,inv.`STATUS` inv_status,ls.`STATUS` loc_status\n" + + "from mdwms.`location_storage` `ls` \n" + + "left join mdwms.`stock` `sto` on `sto`.`LocationStorage_id` = `ls`.`ID` \n" + + "left JOIN mdwms.`location` `loc` on `loc`.`STOCK_ID` = `sto`.`ID` \n" + + "left JOIN mdwms.`inventory` `inv` on `inv`.`LOCATION_ID` = `loc`.`ID` \n" + + "left JOIN mdwms.`item_key` `ik` on `inv`.`ITEM_KEY_ID` = `ik`.`ID` \n" + + "left JOIN mdwms.`item` `i` on `i`.`ID` = `ik`.`ITEM_ID` \t\t\n" + + "where `ls`.`TYPE` = '05' and ls.X is not null and ls.Y is not null and ls.x!=0 and ls.y!=0 \n" + + "order by `ls`.`CODE`"; List ts= entityMapper.createNativeQuery(sql).getResultList(); return ts; } diff --git a/youchain-system/src/main/java/com/youchain/config/thread/BaseComponent.java b/youchain-system/src/main/java/com/youchain/config/thread/BaseComponent.java index bb52233..d8ea26f 100644 --- a/youchain-system/src/main/java/com/youchain/config/thread/BaseComponent.java +++ b/youchain-system/src/main/java/com/youchain/config/thread/BaseComponent.java @@ -9,6 +9,9 @@ import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; +/** + * @author 92525 + */ @Component public class BaseComponent { @Autowired diff --git a/youchain-system/src/main/java/com/youchain/modules/license/AGxServerInfos.java b/youchain-system/src/main/java/com/youchain/modules/license/AGxServerInfos.java index 0db177a..6c996ac 100644 --- a/youchain-system/src/main/java/com/youchain/modules/license/AGxServerInfos.java +++ b/youchain-system/src/main/java/com/youchain/modules/license/AGxServerInfos.java @@ -5,6 +5,9 @@ package com.youchain.modules.license; import com.youchain.modules.license.domain.LicenseCheck; import lombok.extern.slf4j.Slf4j; +/** + * @author 92525 + */ @Slf4j public abstract class AGxServerInfos { @@ -16,7 +19,7 @@ public abstract class AGxServerInfos { LicenseCheck result = new LicenseCheck(); try { - result.setCpuSerial(this.getCPUSerial()); + result.setCpuSerial(this.getCpuSerial()); result.setMainBoardSerial(this.getMainBoardSerial()); }catch (Exception e){ log.error("获取服务器硬件信息失败",e); @@ -30,7 +33,7 @@ public abstract class AGxServerInfos { /** *

获取CPU序列号

*/ - protected abstract String getCPUSerial() throws Exception; + protected abstract String getCpuSerial() throws Exception; /** *

获取主板序列号

diff --git a/youchain-system/src/main/java/com/youchain/modules/license/LicenseValidate.java b/youchain-system/src/main/java/com/youchain/modules/license/LicenseValidate.java index 7cc268b..e18e43a 100644 --- a/youchain-system/src/main/java/com/youchain/modules/license/LicenseValidate.java +++ b/youchain-system/src/main/java/com/youchain/modules/license/LicenseValidate.java @@ -25,10 +25,13 @@ import java.nio.file.attribute.BasicFileAttributes; import java.util.Date; +/** + * @author 92525 + */ @Slf4j public class LicenseValidate { - public static LicenseCheck getKey_price() throws Exception{ + public static LicenseCheck getKeyPrice() throws Exception{ //读取本地文件 FileProperties properties= SpringContextHolder.getBean(FileProperties.class); String result=""; @@ -41,28 +44,28 @@ public class LicenseValidate { } String rsaResult= RsaUtils.decryptByPublicKey(RsaProperties.licenseKey,result); - LicenseCheck key_price = JSONUtil.toBean(rsaResult, LicenseCheck.class); - return key_price; + LicenseCheck keyPrice = JSONUtil.toBean(rsaResult, LicenseCheck.class); + return keyPrice; } - public static LicenseCheck getSystem_price(){ + public static LicenseCheck getSystemPrice(){ FileProperties properties= SpringContextHolder.getBean(FileProperties.class); - String device_path=properties.getPath().getPath()+"key/"+"device.key"; - String deviceInfo_json=ReadDeviceFile(); - if(StringUtils.isNotBlank(deviceInfo_json)){ + String devicePath =properties.getPath().getPath()+"key/"+"device.key"; + String deviceInfoJson =readDeviceFile(); + if(StringUtils.isNotBlank(deviceInfoJson)){ try{ - LicenseCheck licenseCheck =JSONUtil.toBean(deviceInfo_json,LicenseCheck.class); - BasicFileAttributes attributes = Files.readAttributes(Paths.get(device_path), BasicFileAttributes.class); + LicenseCheck licenseCheck =JSONUtil.toBean(deviceInfoJson,LicenseCheck.class); + BasicFileAttributes attributes = Files.readAttributes(Paths.get(devicePath), BasicFileAttributes.class); String creationTime = attributes.creationTime().toString(); String lastModifiedTime = attributes.lastModifiedTime().toString(); - Date licenseCheck_date = DateUtil.parse(licenseCheck.getCreateTime(), "yyyy-MM-dd"); - Date F_creationTime = DateUtil.parse(creationTime, "yyyy-MM-dd"); - Date F_lastModifiedTime = DateUtil.parse(lastModifiedTime, "yyyy-MM-dd"); + Date licenseCheckDate = DateUtil.parse(licenseCheck.getCreateTime(), "yyyy-MM-dd"); + Date fCreationTime = DateUtil.parse(creationTime, "yyyy-MM-dd"); + Date fLastModifiedTime = DateUtil.parse(lastModifiedTime, "yyyy-MM-dd"); - long betweenDay = DateUtil.between(licenseCheck_date, F_creationTime, DateUnit.DAY); - long betweenDay2 = DateUtil.between(licenseCheck_date, F_lastModifiedTime, DateUnit.DAY); + long betweenDay = DateUtil.between(licenseCheckDate, fCreationTime, DateUnit.DAY); + long betweenDay2 = DateUtil.between(licenseCheckDate, fLastModifiedTime, DateUnit.DAY); if(betweenDay==0&&betweenDay2==0){ //文件时间校验通过,不需要重新生成 return licenseCheck; @@ -74,26 +77,26 @@ public class LicenseValidate { } } - CreateDeviceFileOrRead(); + createDeviceFileOrRead(); return null; } public static void validate() throws Exception{ - LicenseCheck key_price=getKey_price(); + LicenseCheck keyPrice =getKeyPrice(); - LicenseCheck system_price = getSystem_price(); - if(system_price==null){ + LicenseCheck systemPrice = getSystemPrice(); + if(systemPrice==null){ throw new BadRequestException("设备码异常"); } - if(key_price.getMainBoardSerial().equals(system_price.getMainBoardSerial())){ + if(keyPrice.getMainBoardSerial().equals(systemPrice.getMainBoardSerial())){ }else{ log.error("主板匹配失败"); throw new BadRequestException("主板匹配失败"); } - if(key_price.getCpuSerial().equals(system_price.getCpuSerial())){ + if(keyPrice.getCpuSerial().equals(systemPrice.getCpuSerial())){ }else{ log.error("CPU匹配失败"); @@ -101,10 +104,10 @@ public class LicenseValidate { } try{ - Date end_date = DateUtil.parse(key_price.getEndTime()); - Date now_date = DateUtil.date(); + Date endDate = DateUtil.parse(keyPrice.getEndTime()); + Date nowDate = DateUtil.date(); - if(end_date.before(now_date)){ + if(endDate.before(nowDate)){ throw new BadRequestException("过期的License,请重新生成"); }else{ @@ -115,31 +118,31 @@ public class LicenseValidate { } - public static void saveCode(String license_code) throws Exception{ + public static void saveCode(String licenseCode) throws Exception{ //读取本地文件 - log.error(license_code); + log.error(licenseCode); String rsaResult=""; try{ - rsaResult= RsaUtils.decryptByPublicKey(RsaProperties.licenseKey,license_code); + rsaResult= RsaUtils.decryptByPublicKey(RsaProperties.licenseKey,licenseCode); }catch (Exception e){ throw new BadRequestException("License无效,请重新生成"); } //log.error(rsaResult); - LicenseCheck key_price = JSONUtil.toBean(rsaResult, LicenseCheck.class); + LicenseCheck keyPrice = JSONUtil.toBean(rsaResult, LicenseCheck.class); - LicenseCheck system_price =getSystem_price(); + LicenseCheck systemPrice =getSystemPrice(); - if(key_price.getMainBoardSerial().equals(system_price.getMainBoardSerial())){ + if(keyPrice.getMainBoardSerial().equals(systemPrice.getMainBoardSerial())){ log.error("主板匹配成功"); }else{ log.error("主板匹配失败"); throw new BadRequestException("主板匹配失败"); } - if(key_price.getCpuSerial().equals(system_price.getCpuSerial())){ + if(keyPrice.getCpuSerial().equals(systemPrice.getCpuSerial())){ log.error("CPU匹配成功"); }else{ log.error("CPU匹配失败"); @@ -147,10 +150,10 @@ public class LicenseValidate { } try{ - Date end_date = DateUtil.parse(key_price.getEndTime()); - Date now_date = DateUtil.date(); + Date endDate = DateUtil.parse(keyPrice.getEndTime()); + Date nowDate = DateUtil.date(); - if(end_date.before(now_date)){ + if(endDate.before(nowDate)){ throw new BadRequestException("过期的License,请重新生成"); }else{ log.error("有效期验证通过"); @@ -162,7 +165,7 @@ public class LicenseValidate { FileProperties properties= SpringContextHolder.getBean(FileProperties.class); FileWriter writer = new FileWriter(properties.getPath().getPath()+"key/"+"license.key"); - writer.write(license_code); + writer.write(licenseCode); } @@ -186,39 +189,39 @@ public class LicenseValidate { - public static String ReadDeviceFile(){ + public static String readDeviceFile(){ FileProperties properties= SpringContextHolder.getBean(FileProperties.class); String path=properties.getPath().getPath()+"key/"+"device.key"; try{ FileReader fileReader=new FileReader(path); - String jiami_content=fileReader.readString(); - String jiemi1= new String(Base64.decodeBase64(jiami_content)); - String jiemi2= new String(Base64.decodeBase64(jiemi1)); - return jiemi2; + String jiaMiContent =fileReader.readString(); + String jieMi1= new String(Base64.decodeBase64(jiaMiContent)); + String jieMi2= new String(Base64.decodeBase64(jieMi1)); + return jieMi2; }catch (Exception e){ log.error("设备码文件不存在"); return ""; } } - public static void CreateDeviceFileOrRead(){ + public static void createDeviceFileOrRead(){ FileProperties properties= SpringContextHolder.getBean(FileProperties.class); - String device_path=properties.getPath().getPath()+"key/"+"device.key"; - System.out.println("获取配置文件路径:"+device_path); - String deviceInfo_json=ReadDeviceFile(); - if(StringUtils.isNotBlank(deviceInfo_json)){ + String devicePath =properties.getPath().getPath()+"key/"+"device.key"; + System.out.println("获取配置文件路径:"+devicePath); + String deviceInfoJson =readDeviceFile(); + if(StringUtils.isNotBlank(deviceInfoJson)){ try{ - LicenseCheck licenseCheck =JSONUtil.toBean(deviceInfo_json,LicenseCheck.class); - BasicFileAttributes attributes = Files.readAttributes(Paths.get(device_path), BasicFileAttributes.class); + LicenseCheck licenseCheck =JSONUtil.toBean(deviceInfoJson,LicenseCheck.class); + BasicFileAttributes attributes = Files.readAttributes(Paths.get(devicePath), BasicFileAttributes.class); String creationTime = attributes.creationTime().toString(); String lastModifiedTime = attributes.lastModifiedTime().toString(); System.out.println(creationTime+"-------------"+lastModifiedTime); - Date licenseCheck_date = DateUtil.parse(licenseCheck.getCreateTime(), "yyyy-MM-dd"); - Date F_creationTime = DateUtil.parse(creationTime, "yyyy-MM-dd"); - Date F_lastModifiedTime = DateUtil.parse(lastModifiedTime, "yyyy-MM-dd"); + Date licenseCheckDate = DateUtil.parse(licenseCheck.getCreateTime(), "yyyy-MM-dd"); + Date fCreationTime = DateUtil.parse(creationTime, "yyyy-MM-dd"); + Date fLastModifiedTime = DateUtil.parse(lastModifiedTime, "yyyy-MM-dd"); - long betweenDay = DateUtil.between(licenseCheck_date, F_creationTime, DateUnit.DAY); - long betweenDay2 = DateUtil.between(licenseCheck_date, F_lastModifiedTime, DateUnit.DAY); + long betweenDay = DateUtil.between(licenseCheckDate, fCreationTime, DateUnit.DAY); + long betweenDay2 = DateUtil.between(licenseCheckDate, fLastModifiedTime, DateUnit.DAY); if(betweenDay==0&&betweenDay2==0){ //文件时间校验通过,不需要重新生成 System.out.println("------------------------文件时间校验通过,不需要重新生成-----------------------"); @@ -233,7 +236,7 @@ public class LicenseValidate { } System.out.println("文件不存在,或者文件校验失败,删除文件,重新生成"); //文件不存在,或者文件校验失败,删除文件,重新生成 - FileUtil.del(new File(device_path)); + FileUtil.del(new File(devicePath)); System.out.println("文件不存在,或者文件校验失败,删除文件,重新生成2"); LicenseCheck licenseCheck=getDeviceInfo(); @@ -250,59 +253,12 @@ public class LicenseValidate { String rest= JSONUtil.toJsonStr(licenseCheck).trim(); - String jiami_1= Base64.encodeBase64String(rest.getBytes()); - String jiami_2= Base64.encodeBase64String(jiami_1.getBytes()); + String jiaMi1 = Base64.encodeBase64String(rest.getBytes()); + String jiaMi2= Base64.encodeBase64String(jiaMi1.getBytes()); FileWriter writer = new FileWriter(properties.getPath().getPath()+"key/"+"device.key"); - writer.write(jiami_2); - - - + writer.write(jiaMi2); } - - public static void CreateDeviceFileTT(){ - - - - /* FileProperties properties= SpringContextHolder.getBean(FileProperties.class); - - LicenseCheck licenseCheck=getDeviceInfo(); - if(!StringUtils.isNotBlank(licenseCheck.getCpuSerial())){ - licenseCheck.setCpuSerial(""); - } - if(!StringUtils.isNotBlank(licenseCheck.getMainBoardSerial())){ - licenseCheck.setMainBoardSerial(""); - } - licenseCheck.setCreateTime(DateUtil.today()); - - String rest= JSONUtil.toJsonStr(licenseCheck).trim(); - log.error("------------------------初始化完成-----------------------"); - log.error(rest); - - String jiami_1= Base64.encodeBase64String(rest.getBytes()); - String jiami_2= Base64.encodeBase64String(jiami_1.getBytes()); - - log.error("------------------------加密完成-----------------------"); - log.error(jiami_2); - - FileWriter writer = new FileWriter(properties.getPath().getPath()+"key/"+"device.key"); - writer.write(jiami_2); - - FileReader fileReader=new FileReader(properties.getPath().getPath()+"key/"+"device.key"); - String jiami_content=fileReader.readString(); - - String jiemi1= new String(Base64.decodeBase64(jiami_content)); - String jiemi2= new String(Base64.decodeBase64(jiemi1)); - log.error("------------------------解密完成-----------------------"); - log.error(jiemi2);*/ - - - } - - - - - } diff --git a/youchain-system/src/main/java/com/youchain/modules/license/LinuxServerInfos.java b/youchain-system/src/main/java/com/youchain/modules/license/LinuxServerInfos.java index c51040d..505a003 100644 --- a/youchain-system/src/main/java/com/youchain/modules/license/LinuxServerInfos.java +++ b/youchain-system/src/main/java/com/youchain/modules/license/LinuxServerInfos.java @@ -7,13 +7,14 @@ import java.io.InputStreamReader; /** *

用于获取客户Linux服务器的基本信息

+ * @author 92525 */ public class LinuxServerInfos extends AGxServerInfos { @Override - protected String getCPUSerial() throws Exception { + protected String getCpuSerial() throws Exception { //序列号 String serialNumber = ""; diff --git a/youchain-system/src/main/java/com/youchain/modules/license/WindowsServerInfos.java b/youchain-system/src/main/java/com/youchain/modules/license/WindowsServerInfos.java index 17044d8..7c5debe 100644 --- a/youchain-system/src/main/java/com/youchain/modules/license/WindowsServerInfos.java +++ b/youchain-system/src/main/java/com/youchain/modules/license/WindowsServerInfos.java @@ -4,13 +4,14 @@ import java.util.Scanner; /** *

用于获取客户Windows服务器的基本信息

+ * @author 92525 */ public class WindowsServerInfos extends AGxServerInfos { @Override - protected String getCPUSerial() throws Exception { + protected String getCpuSerial() throws Exception { //序列号 String serialNumber = ""; diff --git a/youchain-system/src/main/java/com/youchain/modules/license/domain/LicenseCheck.java b/youchain-system/src/main/java/com/youchain/modules/license/domain/LicenseCheck.java index be6afcc..e6c2e44 100644 --- a/youchain-system/src/main/java/com/youchain/modules/license/domain/LicenseCheck.java +++ b/youchain-system/src/main/java/com/youchain/modules/license/domain/LicenseCheck.java @@ -2,6 +2,9 @@ package com.youchain.modules.license.domain; import java.io.Serializable; +/** + * @author 92525 + */ public class LicenseCheck implements Serializable { @@ -20,14 +23,14 @@ public class LicenseCheck implements Serializable { /** * 文件创建时间 */ - private String CreateTime; + private String createTime; public String getCreateTime() { - return CreateTime; + return createTime; } public void setCreateTime(String createTime) { - CreateTime = createTime; + createTime = createTime; } public String getEndTime() { diff --git a/youchain-system/src/main/java/com/youchain/modules/quartz/task/pickTask.java b/youchain-system/src/main/java/com/youchain/modules/quartz/task/pickTask.java index b08f970..adb2a02 100644 --- a/youchain-system/src/main/java/com/youchain/modules/quartz/task/pickTask.java +++ b/youchain-system/src/main/java/com/youchain/modules/quartz/task/pickTask.java @@ -14,6 +14,7 @@ import java.util.*; /** * 料箱出库任务下发 + * @author 92525 */ @Slf4j @Service diff --git a/youchain-system/src/main/java/com/youchain/modules/security/rest/AuthorizationController.java b/youchain-system/src/main/java/com/youchain/modules/security/rest/AuthorizationController.java index fdc75ec..9765c86 100644 --- a/youchain-system/src/main/java/com/youchain/modules/security/rest/AuthorizationController.java +++ b/youchain-system/src/main/java/com/youchain/modules/security/rest/AuthorizationController.java @@ -168,7 +168,7 @@ public class AuthorizationController { @Log("App用户登录") @ApiOperation("App登录授权") @AnonymousPostMapping(value = "/app_login") - public ResponseEntity app_login(@Validated @RequestBody AuthAppUserDto authUser, HttpServletRequest request) throws Exception { + public ResponseEntity appLogin(@Validated @RequestBody AuthAppUserDto authUser, HttpServletRequest request) throws Exception { //验证Licens 是否有效 LicenseValidate.validate(); // 密码解密 @@ -202,7 +202,7 @@ public class AuthorizationController { @ApiOperation("获取服务器信息") @AnonymousGetMapping(value = "/deviceinfo") public ResponseEntity getDeviceInfo() { - LicenseCheck licenseCheck= LicenseValidate.getSystem_price(); + LicenseCheck licenseCheck= LicenseValidate.getSystemPrice(); String rest= Base64.encodeBase64String(JSONUtil.toJsonStr(licenseCheck).trim().getBytes()); return ResponseEntity.ok(rest); }