diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsScanRecordServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsScanRecordServiceImpl.java index 43832c3eb..02416d893 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsScanRecordServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsScanRecordServiceImpl.java @@ -673,7 +673,7 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm // 已签收不允许扫描 boolean isSign = checkWaybillIsSign(mainBillCode); - if (isSign) { + if (isSign && !ScanType.PICKUP_SCAN.opCode.equals(scanType)) { scanResultItem.setResult("fail"); scanResultItem.setMessage("运单已签收"); scanResultItem.setErrorCode(EmisBizErrorType.SCAN_HAS_SIGN.errorCode);