diff --git a/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java b/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java index 83e6bdc6..2397f861 100644 --- a/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java +++ b/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java @@ -14,9 +14,9 @@ public interface LauncherConstant { */ // String NACOS_NAMESPACE = "feaf627f-a847-463b-8b73-24a0538f526e"; // 生产环境 - String NACOS_NAMESPACE = "db3f4da1-ae19-4104-8c17-6d9b8f069401"; +// String NACOS_NAMESPACE = "db3f4da1-ae19-4104-8c17-6d9b8f069401"; // 测试环境 -// String NACOS_NAMESPACE = "6cdd0310-0d61-4f54-891a-7fb06224d9b8"; + String NACOS_NAMESPACE = "6cdd0310-0d61-4f54-891a-7fb06224d9b8"; /** * nacos 用户名 @@ -134,6 +134,12 @@ public interface LauncherConstant { */ String APPLICATION_MONITOR_NAME = "blade-monitor"; + + /** + * 生产监控 + */ + String APPLICATION_ERP_DATA_NAME = "blade-erpData"; + /** * seata 服务组格式 * diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/dto/DsTaskingDTO.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/dto/DsTaskingDTO.java index 10f502f2..cf1592b1 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/dto/DsTaskingDTO.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/dto/DsTaskingDTO.java @@ -42,4 +42,9 @@ public class DsTaskingDTO extends DsTaskingEntity { @Serial private static final long serialVersionUID = 1L; + /** + * taskId + */ + private String taskId; + } diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/entity/DsBatchPreservePlanEntity.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/entity/DsBatchPreservePlanEntity.java index 81f00c7e..e3b6dd19 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/entity/DsBatchPreservePlanEntity.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/entity/DsBatchPreservePlanEntity.java @@ -59,6 +59,7 @@ public class DsBatchPreservePlanEntity extends BaseEntity { * 安排日期 */ @Schema(description = "安排日期") + private Date arrangeTime; /** * 维护内容 @@ -104,7 +105,7 @@ public class DsBatchPreservePlanEntity extends BaseEntity { * 规则类型 */ @Schema(description = "规则类型") - private Long ruleType; + private Integer ruleType; /** * 参数1 */ @@ -140,16 +141,16 @@ public class DsBatchPreservePlanEntity extends BaseEntity { private Integer cumulativeTriggerValue; /** - * 当前值(累计) + * 当前值 */ - @Schema(description = "当前值(累计)") + @Schema(description = "当前值") private Integer currentValue; /** * 累计初始值 */ @Schema(description = "累计初始值") - private Integer cumulativeInitialValue; + private String cumulativeInitialValue; /** * 审核意见 @@ -157,4 +158,22 @@ public class DsBatchPreservePlanEntity extends BaseEntity { @Schema(description = "审核意见") private String approvalOpinion; + /** + * 累计类状态 1.进行中 2.已完成 + */ + @Schema(description = "累计类状态") + private Integer accumulatedStatus; + + /** + * 累计类有效期 1.长期 2.一次性 + */ + @Schema(description = "累计类有效期") + private Integer periodOfValidity; + + /** + * 设备(外键) + */ + @Schema(description = "设备(外键)") + private Long device; + } diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/entity/DsPartEntity.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/entity/DsPartEntity.java index 342cd334..f797f7d6 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/entity/DsPartEntity.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/entity/DsPartEntity.java @@ -246,7 +246,6 @@ public class DsPartEntity extends BaseEntity { * 零件类型 */ @Schema(description = "零件类型") - private Integer sinTerType; /** diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/entity/DsTaskingEntity.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/entity/DsTaskingEntity.java index 88571817..313885b1 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/entity/DsTaskingEntity.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/dashboard/pojo/entity/DsTaskingEntity.java @@ -172,6 +172,11 @@ public class DsTaskingEntity extends BaseEntity { @Schema(description = "返工单号") private String reworkOrder; + /** + * 接收时间 + */ + @Schema(description = "接收时间") + private Date receptionTime; } diff --git a/blade-service/blade-desk/pom.xml b/blade-service/blade-desk/pom.xml index 6ab9351d..0f3a8fd7 100644 --- a/blade-service/blade-desk/pom.xml +++ b/blade-service/blade-desk/pom.xml @@ -72,21 +72,21 @@ compile - - com.videasoft - vwebfrk-base - 1.4.6-RELEASE - + + + + + org.codehaus.groovy groovy 3.0.9 - - com.videasoft.m3 - barbecue - 0.0.1 - + + + + + com.itextpdf itext7-core diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/constant/BatchConstant.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/constant/BatchConstant.java index 2d9a9f67..b1829413 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/constant/BatchConstant.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/constant/BatchConstant.java @@ -24,6 +24,38 @@ public interface BatchConstant { Integer REGULAR_DEVICE = 4; + /** 槽液累计类规则类型*/ + /** + * 电量差类 + */ + public static final Integer ELECTRICITY_DIFFERENCE = 1; + + /** + * 累计电量类 + */ + public static final Integer CUMULATIVE_ELECTRICITY = 2; + + /** + * 累计生产日期 + */ + public static final Integer CUMULATIVE_PRODUCTION_DAYS = 3; + + /** + * 主盐添加量类 + */ + public static final Integer MAIN_SALT_ADDITION = 4; + + /** + * 累计生产面积 + */ + public static final Integer CUMULATIVE_PRODUCTION_AREA = 5; + + /** + * 累计主盐添加量 + */ + public static final Integer CUMULATIVE_MAIN_SALT_ADDITION = 6; + + /** 槽液检查任务状态*/ /** diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsBatchPreservePlanController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsBatchPreservePlanController.java index 00124b67..8b0ab673 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsBatchPreservePlanController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsBatchPreservePlanController.java @@ -177,13 +177,12 @@ public class DsBatchPreservePlanController extends BladeController { @ApiOperationSupport(order = 8) @Operation(summary = "审批", description = "") public R factoryApproval() { - //todo 新增时没有向任务表中增加任务状态 是否更改 - //todo 创建槽液精细化-计划类-任务发起任务定时器运行... + // 创建槽液精细化-计划类-任务发起任务定时器运行... dsBatchPreservePlanService.createPlanClassTask(); - //todo 创建槽液精细化-定期类-任务发起任务定时器运行 - //todo 存在问题 查询3和4 没有时间限制 每天查询 每天新增 + // 查询3和4 没有时间限制 每天查询 每天新增 + //创建槽液精细化-定期类-任务发起任务定时器运行... dsBatchPreservePlanService.createPeriodicalClassTask(); - //todo 创建槽液精细化-累计类-任务发起任务定时器运行 + // 创建槽液精细化-累计类-任务发起任务定时器运行... dsBatchPreservePlanService.createAccumulateClassTask(); return R.status(true); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsSimilarPartsController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsSimilarPartsController.java index c27bd77f..404c0ce2 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsSimilarPartsController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsSimilarPartsController.java @@ -116,7 +116,8 @@ public class DsSimilarPartsController extends BladeController { @ApiOperationSupport(order = 4) @Operation(summary = "新增", description = "传入dsSimilarParts") public R save(@Valid @RequestBody DsSimilarPartsEntity dsSimilarParts) { - return R.status(dsSimilarPartsService.save(dsSimilarParts)); + + return R.status(dsSimilarPartsService.saveSimilarParts(dsSimilarParts)); } /** diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsTaskingController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsTaskingController.java index 1545210e..f3d2912f 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsTaskingController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/controller/DsTaskingController.java @@ -205,12 +205,12 @@ public class DsTaskingController extends BladeController { /** * 任务接收 */ - @GetMapping("/taskReception") + @PostMapping("/taskReception") @ApiOperationSupport(order = 4) @Operation(summary = "任务接收") - public R taskReception( @RequestParam String taskIds) { - Long Id = Long.valueOf(taskIds); - return R.status(dsTaskingService.taskReception(Id)); + public R taskReception( @RequestBody DsTaskingDTO tasking) { + Long taskId = Long.valueOf(tasking.getTaskId()); + return R.status(dsTaskingService.taskReception(taskId)); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/BatchPreservePlanMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/BatchPreservePlanMapper.xml index ad4bf526..db6e7b1a 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/BatchPreservePlanMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/BatchPreservePlanMapper.xml @@ -30,6 +30,10 @@ + + + + diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/BatchWorkCenterSetMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/BatchWorkCenterSetMapper.xml index 374fceb3..a5c100da 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/BatchWorkCenterSetMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/BatchWorkCenterSetMapper.xml @@ -26,6 +26,7 @@ and WC_ID = #{dsBatchWorkCenterSet.wcId} + order by update_time desc diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/DsSimilarPartsMapper.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/DsSimilarPartsMapper.java index db2c6623..04f84faf 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/DsSimilarPartsMapper.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/DsSimilarPartsMapper.java @@ -60,4 +60,5 @@ public interface DsSimilarPartsMapper extends BaseMapper { */ List exportDsSimilarParts(@Param("ew") Wrapper queryWrapper); + DsSimilarPartsEntity selectByPartOneAndPartTwo(@Param("dsSimilarParts") DsSimilarPartsEntity dsSimilarParts); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/DsTaskingMapper.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/DsTaskingMapper.java index 162614ec..de10b0ef 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/DsTaskingMapper.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/DsTaskingMapper.java @@ -75,7 +75,7 @@ public interface DsTaskingMapper extends BaseMapper { * @param dsTasking * @return */ - List selectDisposeList(IPage page, @Param("dsTasking")DsTaskingVO dsTasking); + List selectDisposeList(IPage page, @Param("dsTasking") DsTaskingVO dsTasking); /** * 根据零件号 版本号 任务状态查询 diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/PartMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/PartMapper.xml index c2e1bf63..61735137 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/PartMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/PartMapper.xml @@ -51,6 +51,7 @@ + diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/ProModelMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/ProModelMapper.xml index 682fc630..2a994adf 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/ProModelMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/ProModelMapper.xml @@ -40,6 +40,7 @@ and name like concat(concat('%', #{dsProModel.name}), '%') + order by update_time desc diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/SimilarPartsMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/SimilarPartsMapper.xml index eafa12f3..ea70695c 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/SimilarPartsMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/SimilarPartsMapper.xml @@ -32,5 +32,10 @@ + diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/TaskingMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/TaskingMapper.xml index a27a26cd..c517893e 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/TaskingMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/TaskingMapper.xml @@ -72,13 +72,16 @@ and PART_CODE = #{dsTasking.partCode} + + and CRAFT_MAN = #{dsTasking.craftMan} + and TASK_STATUS in #{taskStatus} - ORDER BY CREATE_TIME DESC + ORDER BY ASSIGN_TIME DESC