From 4852d6c95e98ef9390d9cbebce97c1bb7fcb04ad Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期三, 16 七月 2025 23:37:58 +0800
Subject: [PATCH] 机床回传文件调整

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/filewatch/MachineFileBackListener.java    |    3 +++
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/controller/MachineBackFileController.java |    2 +-
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/entity/MachineBackFile.java               |    3 +--
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/filewatch/DynamicDirectoryWatcher.java    |    1 +
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/mapper/MachineBackFileMapper.xml          |   12 +++++++-----
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/MdmProgramImportService.java          |    1 +
 6 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/controller/MachineBackFileController.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/controller/MachineBackFileController.java
index 5c96e08..df099c5 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/controller/MachineBackFileController.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/controller/MachineBackFileController.java
@@ -39,7 +39,7 @@
 	 */
 	@Operation(summary = "鎺ユ敹", description = "鎺ユ敹鏂囦欢")
 	@PostMapping("/accept")
-	public R<Void> accept(String ids) {
+	public R<Void> accept(@RequestParam String ids) {
 		service.accept(ids);
 		return R.success();
 	}
diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/entity/MachineBackFile.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/entity/MachineBackFile.java
index 8dd1e71..bb2fc8b 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/entity/MachineBackFile.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/entity/MachineBackFile.java
@@ -15,9 +15,8 @@
 @TableName("mdm_machine_back_file")
 public class MachineBackFile extends BizEntity {
 	public static int STATUS_ACCEPTED = 2;
-	public static int STATUS_REJECTED = 2;
+	public static int STATUS_REJECTED = 3;
 
-	private String programId;
 	private Long ncProgramId;
 	/**
 	 * 纭鏃堕棿
diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/filewatch/DynamicDirectoryWatcher.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/filewatch/DynamicDirectoryWatcher.java
index ad8e1df..82ca83d 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/filewatch/DynamicDirectoryWatcher.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/filewatch/DynamicDirectoryWatcher.java
@@ -4,6 +4,7 @@
 
 import java.nio.file.Path;
 import java.util.Set;
+
 @Service
 public class DynamicDirectoryWatcher {
 	private final FileWatcherService fileWatcherService;
diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/filewatch/MachineFileBackListener.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/filewatch/MachineFileBackListener.java
index 8ca6944..992ac84 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/filewatch/MachineFileBackListener.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/filewatch/MachineFileBackListener.java
@@ -44,9 +44,12 @@
 				log.warn("鏂囦欢浼犺緭涓紝鍚庣画鍐嶆搷浣渰}",filePath);
 			}
 		} catch (IOException e) {
+			log.error("鍥炰紶鏂囦欢鎿嶄綔IO閿欒",e);
 			throw new RuntimeException(e);
 		} catch (InterruptedException e) {
 			log.error("sleep鍑洪敊");
+		} catch (Exception e) {
+			log.error("鏈哄簥鍥炰紶鏂囦欢澶勭悊寮傚父",e);
 		}
 	}
 
diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/mapper/MachineBackFileMapper.xml b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/mapper/MachineBackFileMapper.xml
index a418734..c560391 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/mapper/MachineBackFileMapper.xml
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/machineback/mapper/MachineBackFileMapper.xml
@@ -12,9 +12,10 @@
         <result column="is_deleted" property="isDeleted"/>
     </resultMap>
     <select id="pageQuery" resultType="org.springblade.mdm.machineback.vo.MachineBackFileVO">
-        select f.id,p.name program_name,p.is_cured,f.create_time,m.code machine_code, m.name machine_name,f.create_time arrived_time
-        from mdm_machine_back_file f join mdm_machine m on f.machine_code=m.code
-             left join mdm_nc_program p on f.program_id=p.id
+        select f.id,p.name name,p.is_cured,f.create_time,m.code machine_code, m.name machine_name,f.create_time arrived_time
+        from mdm_machine_back_file f
+             left join mdm_nc_program p on f.nc_program_id=p.id
+            join mdm_machine m on p.machine_code=m.code
        <where>
            f.status=1 and f.is_deleted=0
 
@@ -32,8 +33,9 @@
     <!--鏈哄簥鍥炰紶绋嬪簭澶勭悊鍒嗛〉-->
     <select id="handlePageQuery" resultType="org.springblade.mdm.machineback.vo.MachineBackFileVO">
         select f.id,p.name name,p.code,p.is_cured,f.create_time,m.code machine_code, m.name machine_name,f.create_time arrived_time
-        from mdm_machine_back_file f join mdm_machine m on f.machine_code=m.code
-        left join mdm_nc_program p on f.program_id=p.id
+        from mdm_machine_back_file f
+        left join mdm_nc_program p on f.nc_program_id=p.id
+        left join mdm_machine m on p.machine_code=m.code
         <where>
         f.status=2 and f.is_deleted=0
 
diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/MdmProgramImportService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/MdmProgramImportService.java
index f9fdce0..ba63182 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/MdmProgramImportService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/MdmProgramImportService.java
@@ -249,6 +249,7 @@
 								prog.setIsLastEdition(jsonObject.getInteger("isLastEdition"));
 								prog.setIsLocked(jsonObject.getInteger("isLocked"));
 								prog.setIsTest(jsonObject.getInteger("isTest"));
+								prog.setIsTextFile(jsonObject.getBoolean("isTextFile"));
 								prog.setMachineCode(jsonObject.getString("machineCode"));
 								prog.setNcNodeId(jsonObject.getLong("ncNodeId"));
 								prog.setDrawingNo(jsonObject.getString("drawingNo"));

--
Gitblit v1.9.3