fix: 分拣包装不锁
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user