md
This commit is contained in:
parent
366e6ffdb0
commit
33f13dc2f3
@ -1287,6 +1287,21 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
|||||||
String packNo=emisTmsPack.getPackNo();
|
String packNo=emisTmsPack.getPackNo();
|
||||||
String scanWeightStr = MapUtils.getString(scanDataItem,"scanWeight",null);
|
String scanWeightStr = MapUtils.getString(scanDataItem,"scanWeight",null);
|
||||||
|
|
||||||
|
// 重复扫描
|
||||||
|
// 同站点,同动作,同一天不允许重复扫描
|
||||||
|
int scanCnt = emisTmsScanRecordMapper.checkSiteScanUnique(packNo, scanType, getCurrentUser().getOwnerSiteCode());
|
||||||
|
if (scanCnt > 0) {
|
||||||
|
// 返回原始数据返回
|
||||||
|
ScanResultItem scanResultItem = new ScanResultItem();
|
||||||
|
scanResultItem.setBillCode(packNo);
|
||||||
|
scanResultItem.getData().putAll(scanDataItem);
|
||||||
|
scanResultItem.setResult("fail");
|
||||||
|
scanResultItem.setMessage("重复扫描");
|
||||||
|
scanResultItem.setErrorCode(EmisBizErrorType.SCAN_REPEAT.errorCode);
|
||||||
|
itemList.add(scanResultItem);
|
||||||
|
return itemList;
|
||||||
|
}
|
||||||
|
|
||||||
// 获取合包内件
|
// 获取合包内件
|
||||||
List<EmisTmsPackDtl> listPackDtl=emisTmsPackDtlMapper.selectPackDtlListByPackNo(packNo);
|
List<EmisTmsPackDtl> listPackDtl=emisTmsPackDtlMapper.selectPackDtlListByPackNo(packNo);
|
||||||
// 内件处理
|
// 内件处理
|
||||||
@ -1354,6 +1369,24 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 插入合包扫描记录
|
||||||
|
EmisTmsScanRecord emisTmsScanRecord = new EmisTmsScanRecord();
|
||||||
|
emisTmsScanRecord.setBillCode(packNo);
|
||||||
|
emisTmsScanRecord.setMainBillCode(packNo);
|
||||||
|
emisTmsScanRecord.setOrderSn(packNo);
|
||||||
|
emisTmsScanRecord.setWeight(emisTmsPack.getTotalWeight());
|
||||||
|
|
||||||
|
emisTmsScanRecord.setScanType(scanType);
|
||||||
|
emisTmsScanRecord.setScanDate(scanDate);
|
||||||
|
emisTmsScanRecord.setBagNo(packNo);
|
||||||
|
|
||||||
|
// 填充公共数据
|
||||||
|
this.fillBillBaseData(emisTmsScanRecord);
|
||||||
|
|
||||||
|
// 插入合包扫描记录
|
||||||
|
addScanRecord(emisTmsScanRecord);
|
||||||
|
|
||||||
// 到件不用更新合包信息
|
// 到件不用更新合包信息
|
||||||
// emisTmsPack.setPackNo(packNo);
|
// emisTmsPack.setPackNo(packNo);
|
||||||
// emisTmsPackMapper.updateEmisTmsPackByPackNo(emisTmsPack);
|
// emisTmsPackMapper.updateEmisTmsPackByPackNo(emisTmsPack);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user