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