fix: 分拣包装不锁

This commit is contained in:
2023-11-06 12:02:10 +08:00
parent 43e9f732fc
commit 5bdc8f610b
6 changed files with 9 additions and 10 deletions

View File

@@ -2,6 +2,7 @@ package org.nl.wms.ext.mes.autotask;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.ObjectUtil;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.nl.system.service.notice.ISysNoticeService; import org.nl.system.service.notice.ISysNoticeService;
@@ -46,6 +47,9 @@ public class AutoSaveGdyInfo {
mesGdyInfoDto.setDEVICE("1"); mesGdyInfoDto.setDEVICE("1");
mesGdyInfoDto.setCREATE_TM(DateUtil.now()); mesGdyInfoDto.setCREATE_TM(DateUtil.now());
mesGdyInfoDto.setOP_FLAG(GeneralDefinition.NO); mesGdyInfoDto.setOP_FLAG(GeneralDefinition.NO);
if (ObjectUtil.isEmpty(mesGdyInfoDto.getBATCHNO())) {
mesGdyInfoDto.setBATCHNO("-");
}
try { try {
mesRequestMapper.insertGdyMaterial(mesGdyInfoDto); mesRequestMapper.insertGdyMaterial(mesGdyInfoDto);
successNum.incrementAndGet(); successNum.incrementAndGet();

View File

@@ -46,6 +46,9 @@ public class AutoSaveProductionInfo {
if (ObjectUtil.isEmpty(mi.getBATCHNO())) { if (ObjectUtil.isEmpty(mi.getBATCHNO())) {
mi.setBATCHNO("-"); mi.setBATCHNO("-");
} }
if (ObjectUtil.isEmpty(mi.getORDER_NO())) {
mi.setORDER_NO("-");
}
// 3、批量插入MES数据库 // 3、批量插入MES数据库
try { try {
wmsToMesService.saveSemiProductionBatchToMes(mi); wmsToMesService.saveSemiProductionBatchToMes(mi);

View File

@@ -234,7 +234,7 @@
mm.material_name AS FPRODUCT_MATERIAL_NAME, mm.material_name AS FPRODUCT_MATERIAL_NAME,
mm.material_spec AS FMATSPEC, mm.material_spec AS FMATSPEC,
mm.material_model AS FMATMODEL, 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, p2.ext_point_code AS PRESSUNIT,
vg.material_qty AS PRO_SUBNUM vg.material_qty AS PRO_SUBNUM
FROM FROM

View File

@@ -308,7 +308,7 @@ public class PdmBdWorkorderServiceImpl extends ServiceImpl<PdmBdWorkorderMapper,
this.updateById(bdWorkorder); this.updateById(bdWorkorder);
try { try {
// todo: 统计当前设备的不合格位置的数量作为不合格数并上报给mes // todo: 统计当前设备的不合格位置的数量作为不合格数并上报给mes
// wmsToMesService.reportPressUnusedMaterial(bdWorkorder); wmsToMesService.reportPressUnusedMaterial(bdWorkorder);
} catch (Exception e) { } catch (Exception e) {
log.info("调用mes异常:{}", e.getMessage()); log.info("调用mes异常:{}", e.getMessage());
} }

View File

@@ -193,10 +193,6 @@ public class FJMKTask extends AbstractTask {
task.setTask_status(TaskStatus.CREATED.getCode()); task.setTask_status(TaskStatus.CREATED.getCode());
task.setRemark(""); task.setRemark("");
taskService.save(task); taskService.save(task);
// 包装线上锁
packagePoint.setIng_task_code(task.getTask_code());
PointUtils.setUpdateByAcs(packagePoint);
pointService.updateById(packagePoint);
} }

View File

@@ -115,10 +115,6 @@ public class FJQZRKTask extends AbstractTask {
task.setTask_status(TaskStatus.CREATED.getCode()); task.setTask_status(TaskStatus.CREATED.getCode());
task.setRemark(""); task.setRemark("");
taskService.save(task); taskService.save(task);
point.setIng_task_code(task.getTask_code());
PointUtils.setUpdateByAcs(point);
pointService.updateById(point);
} }
/** /**