Browse Source

解决线上问题 导入 生产条码清单管理

hella_online_20240816
chenfang 2 months ago
parent
commit
6de2146e42
  1. 3
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/mesbarcode/MesBarCodeServiceImpl.java

3
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/mesbarcode/MesBarCodeServiceImpl.java

@ -120,6 +120,7 @@ public class MesBarCodeServiceImpl implements MesBarCodeService {
List<MesBarCodeImportErrorVO> errorList = new ArrayList<>(); List<MesBarCodeImportErrorVO> errorList = new ArrayList<>();
datas.forEach(item -> { datas.forEach(item -> {
MesBarCodeDO carrierDO = MesBarCodeConvert.INSTANCE.convert(item); MesBarCodeDO carrierDO = MesBarCodeConvert.INSTANCE.convert(item);
carrierDO.setAvailable("TRUE");
String massage = ""; String massage = "";
boolean flag = true; boolean flag = true;
// 校验,判断是否有不符合的原因 // 校验,判断是否有不符合的原因
@ -146,7 +147,7 @@ public class MesBarCodeServiceImpl implements MesBarCodeService {
barCodeDOQueryWrapper.eq("part_number",item.getPartNumber()); barCodeDOQueryWrapper.eq("part_number",item.getPartNumber());
MesBarCodeDO obj = mesBarCodeMapper.selectOne(barCodeDOQueryWrapper); MesBarCodeDO obj = mesBarCodeMapper.selectOne(barCodeDOQueryWrapper);
if (obj == null&& mode != 3) { if (obj == null&& mode != 3) {
mesBarCodeMapper.insert(MesBarCodeConvert.INSTANCE.convert(item)); mesBarCodeMapper.insert(carrierDO);
} }
else if (obj != null && mode != 2) {// 如果存在,判断是否允许更新 else if (obj != null && mode != 2) {// 如果存在,判断是否允许更新
MesBarCodeDO mesBarCodeDO = MesBarCodeConvert.INSTANCE.convert(item); MesBarCodeDO mesBarCodeDO = MesBarCodeConvert.INSTANCE.convert(item);

Loading…
Cancel
Save