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

Loading…
Cancel
Save