From 58d4e9aa7ad6fce963ffc87ab29c0cebed4c675a Mon Sep 17 00:00:00 2001 From: liweidong-hj Date: Thu, 26 Mar 2026 11:38:49 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=9A=82=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/constant/LauncherConstant.java | 8 +-- .../pojo/entity/DsTaskingEntity.java | 8 ++- .../controller/DsTaskingController.java | 14 ++-- .../desk/dashboard/mapper/PartMapper.xml | 2 +- .../service/impl/DsPartServiceImpl.java | 31 +++++++- .../service/impl/DsTaskingServiceImpl.java | 71 ++++++++++++++++++- 6 files changed, 119 insertions(+), 15 deletions(-) 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 7b82fcee..a831b190 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 @@ -12,9 +12,9 @@ public interface LauncherConstant { /** * nacos 命名空间 */ -// String NACOS_NAMESPACE = "feaf627f-a847-463b-8b73-24a0538f526e"; + 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"; @@ -31,8 +31,8 @@ public interface LauncherConstant { /** * nacos dev 地址 */ - String NACOS_DEV_ADDR = "192.168.249.27:8848"; -// String NACOS_DEV_ADDR = "127.0.0.1:8848"; +// String NACOS_DEV_ADDR = "192.168.249.27:8848"; + String NACOS_DEV_ADDR = "127.0.0.1:8848"; /**R * nacos prod 地址 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 950ad9a2..e16acc41 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 @@ -182,8 +182,14 @@ public class DsTaskingEntity extends BaseEntity { /** * 批次号 */ - @TableField(value = "BATCH_NO") + @Schema(description = "批次号") private String batchNo; + /** + * 返工原因 + */ + @Schema(description = "返工原因") + private String reworkReason; + } 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 75a098a9..60929d3d 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 @@ -401,11 +401,9 @@ public class DsTaskingController extends BladeController { } - /** - * 零件信息表 详情-工艺详情 - */ + @GetMapping("/syncPart") - public R craftDetail(@RequestParam String StartTime, + public R syncPart(@RequestParam String StartTime, @RequestParam String endTime) { boolean b = dsTaskingService.syncPart(StartTime,endTime); @@ -413,4 +411,12 @@ public class DsTaskingController extends BladeController { } + @GetMapping("/syncTasking") + public R craftDetail() { + + boolean b = dsTaskingService.syncTasking(); + return R.data(b); + } + + } 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 19581e3d..d7c55168 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 @@ -391,7 +391,7 @@ src.PART_CODE, src.SUB_CODE, src.SUB_NAME, src.QUOTA, src.SUB_TYPE, src.PRODUCT_TYPE, src.AREA, src.CONFIG_NO, src.PLATE, src.MATERIAL, src.PLATE_CODE, src.SIN_TER_TYPE - FROM MJMES.DS_PART_SUB src where src.PART_CODE = #{partCode} + FROM TOOL_MES.DS_PART_SUB src where src.PART_CODE = #{partCode} SELECT * FROM P_RB_SYNC_PART - WHERE UPDATE_TIME BETWEEN to_date(#{startTime}, 'YYYY-MM-DD HH24:MI:SS') - AND to_date(#{endTime}, 'YYYY-MM-DD HH24:MI:SS'); + WHERE 1=1 + + AND UPDATE_TIME BETWEEN to_date(#{startTime}, 'YYYY-MM-DD HH24:MI:SS') + AND to_date(#{endTime}, 'YYYY-MM-DD HH24:MI:SS') + + + AND part_code = #{partCode} + + diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/IDsTaskingService.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/IDsTaskingService.java index f8a50aff..668b27de 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/IDsTaskingService.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/IDsTaskingService.java @@ -234,5 +234,5 @@ public interface IDsTaskingService extends BaseService { * 同步零件 * @return */ - boolean syncPart(String startTime, String endTime); + boolean syncPart( String startTime, String endTime,String partCode); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java index d84e4e28..d3398770 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java @@ -41,10 +41,8 @@ import org.springblade.desk.dashboard.pojo.vo.*; import org.springblade.desk.dashboard.excel.DsTaskingExcel; import org.springblade.desk.dashboard.mapper.DsTaskingMapper; import org.springblade.desk.dashboard.service.*; -import org.springblade.desk.order.pojo.entity.MoldApply; import org.springblade.desk.order.pojo.entity.MoldDemand; import org.springblade.desk.order.pojo.entity.YieldOrder; -import org.springblade.desk.order.service.IMoldApplyService; import org.springblade.desk.order.service.IMoldDemandService; import org.springblade.desk.order.service.IYieldOrderService; import org.springblade.desk.produce.service.IWorkOrderService; @@ -1560,9 +1558,9 @@ public class DsTaskingServiceImpl extends BaseServiceImpl dsPartEntityList = taskingMapper.getOldMesAllPart(startTime,endTime); + List dsPartEntityList = taskingMapper.getOldMesAllPart(startTime,endTime,partCode); for (DsPartEntity partEntity : dsPartEntityList) { // 2. 递归处理零件及其子件 @@ -1573,7 +1571,6 @@ public class DsTaskingServiceImpl extends BaseServiceImpl