diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/mes/autotask/AutoSaveGdyInfo.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/mes/autotask/AutoSaveGdyInfo.java
index f1cb4f3..375a618 100644
--- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/mes/autotask/AutoSaveGdyInfo.java
+++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/mes/autotask/AutoSaveGdyInfo.java
@@ -2,6 +2,7 @@ package org.nl.wms.ext.mes.autotask;
 
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.IdUtil;
+import cn.hutool.core.util.ObjectUtil;
 import lombok.SneakyThrows;
 import lombok.extern.slf4j.Slf4j;
 import org.nl.system.service.notice.ISysNoticeService;
@@ -46,6 +47,9 @@ public class AutoSaveGdyInfo {
             mesGdyInfoDto.setDEVICE("1");
             mesGdyInfoDto.setCREATE_TM(DateUtil.now());
             mesGdyInfoDto.setOP_FLAG(GeneralDefinition.NO);
+            if (ObjectUtil.isEmpty(mesGdyInfoDto.getBATCHNO())) {
+                mesGdyInfoDto.setBATCHNO("-");
+            }
             try {
                 mesRequestMapper.insertGdyMaterial(mesGdyInfoDto);
                 successNum.incrementAndGet();
diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/mes/autotask/AutoSaveProductionInfo.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/mes/autotask/AutoSaveProductionInfo.java
index 438d055..64ffad7 100644
--- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/mes/autotask/AutoSaveProductionInfo.java
+++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/mes/autotask/AutoSaveProductionInfo.java
@@ -46,6 +46,9 @@ public class AutoSaveProductionInfo {
             if (ObjectUtil.isEmpty(mi.getBATCHNO())) {
                 mi.setBATCHNO("-");
             }
+            if (ObjectUtil.isEmpty(mi.getORDER_NO())) {
+                mi.setORDER_NO("-");
+            }
             // 3、批量插入MES数据库
             try {
                 wmsToMesService.saveSemiProductionBatchToMes(mi);
diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/mes/service/dao/mapper/MesRequestMapper.xml b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/mes/service/dao/mapper/MesRequestMapper.xml
index 9c8a58d..6db42cb 100644
--- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/mes/service/dao/mapper/MesRequestMapper.xml
+++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/mes/service/dao/mapper/MesRequestMapper.xml
@@ -234,7 +234,7 @@
             mm.material_name AS FPRODUCT_MATERIAL_NAME,
             mm.material_spec AS FMATSPEC,
             mm.material_model AS FMATMODEL,
-            pw.batch_no AS BATCHNO,
+            IF(LENGTH(pw.batch_no) > 0,pw.batch_no,'-') AS BATCHNO,
             p2.ext_point_code AS PRESSUNIT,
             vg.material_qty AS PRO_SUBNUM
         FROM
diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/workorder/service/impl/PdmBdWorkorderServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/workorder/service/impl/PdmBdWorkorderServiceImpl.java
index 4d9ec81..7c7d474 100644
--- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/workorder/service/impl/PdmBdWorkorderServiceImpl.java
+++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/workorder/service/impl/PdmBdWorkorderServiceImpl.java
@@ -308,7 +308,7 @@ public class PdmBdWorkorderServiceImpl extends ServiceImpl<PdmBdWorkorderMapper,
         this.updateById(bdWorkorder);
         try {
             // todo: 统计当前设备的不合格位置的数量作为不合格数,并上报给mes
-//            wmsToMesService.reportPressUnusedMaterial(bdWorkorder);
+            wmsToMesService.reportPressUnusedMaterial(bdWorkorder);
         } catch (Exception e) {
             log.info("调用mes异常:{}", e.getMessage());
         }
diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/fj/FJMKTask.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/fj/FJMKTask.java
index 4ed3a0f..dc34432 100644
--- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/fj/FJMKTask.java
+++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/fj/FJMKTask.java
@@ -193,10 +193,6 @@ public class FJMKTask extends AbstractTask {
         task.setTask_status(TaskStatus.CREATED.getCode());
         task.setRemark("");
         taskService.save(task);
-        // 包装线上锁
-        packagePoint.setIng_task_code(task.getTask_code());
-        PointUtils.setUpdateByAcs(packagePoint);
-        pointService.updateById(packagePoint);
 
     }
 
diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/fj/FJQZRKTask.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/fj/FJQZRKTask.java
index 01454bd..6b13b03 100644
--- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/fj/FJQZRKTask.java
+++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/task/tasks/fj/FJQZRKTask.java
@@ -115,10 +115,6 @@ public class FJQZRKTask extends AbstractTask {
         task.setTask_status(TaskStatus.CREATED.getCode());
         task.setRemark("");
         taskService.save(task);
-
-        point.setIng_task_code(task.getTask_code());
-        PointUtils.setUpdateByAcs(point);
-        pointService.updateById(point);
     }
 
     /**