md
This commit is contained in:
parent
f2f7a488d4
commit
848656c645
@ -363,6 +363,17 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
|||||||
|
|
||||||
EmisWaybill emisWaybill = getWaybillByBillCode(mainBillCode);
|
EmisWaybill emisWaybill = getWaybillByBillCode(mainBillCode);
|
||||||
|
|
||||||
|
// 返货虚拟面单、出口虚拟面单;不允许做 派件扫描和签收扫描
|
||||||
|
if("1".equals(emisWaybill.getBlIsQuestion()) && (scanType.equals(ScanType.SENT.opCode) || scanType.equals(ScanType.SIGNED.opCode) )){
|
||||||
|
if(emisWaybill.getProblemType() == 173 || emisWaybill.getProblemType() == 170){
|
||||||
|
scanResultItem.setResult("fail");
|
||||||
|
scanResultItem.setMessage(scanBillCode + "此单号是虚拟单,不允许扫描");
|
||||||
|
scanResultItem.setErrorCode(EmisBizErrorType.SCAN_REPEAT.errorCode);
|
||||||
|
itemList.add(scanResultItem);
|
||||||
|
return itemList;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 返回数据
|
// 返回数据
|
||||||
scanResultItem.getData().put("billWeight", emisWaybill.getBillWeight());
|
scanResultItem.getData().put("billWeight", emisWaybill.getBillWeight());
|
||||||
scanResultItem.getData().put("totalVolume", emisWaybill.getTotalVolume());
|
scanResultItem.getData().put("totalVolume", emisWaybill.getTotalVolume());
|
||||||
@ -572,6 +583,17 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
|||||||
// 获取订单数据
|
// 获取订单数据
|
||||||
EmisWaybill emisWaybill = getWaybillByBillCode(mainBillCode);
|
EmisWaybill emisWaybill = getWaybillByBillCode(mainBillCode);
|
||||||
|
|
||||||
|
// 返货虚拟面单、出口虚拟面单;不允许做 派件扫描和签收扫描
|
||||||
|
if("1".equals(emisWaybill.getBlIsQuestion()) && (scanType.equals(ScanType.SENT.opCode) || scanType.equals(ScanType.SIGNED.opCode) )){
|
||||||
|
if(emisWaybill.getProblemType() == 173 || emisWaybill.getProblemType() == 170){
|
||||||
|
scanResultItem.setResult("fail");
|
||||||
|
scanResultItem.setMessage(scanBillCode + "此单号是虚拟单,不允许扫描");
|
||||||
|
scanResultItem.setErrorCode(EmisBizErrorType.SCAN_REPEAT.errorCode);
|
||||||
|
itemList.add(scanResultItem);
|
||||||
|
return itemList;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 填充运单基础数据
|
// 填充运单基础数据
|
||||||
emisTmsScanRecord.setMainBillCode(emisWaybill.getBillCode());
|
emisTmsScanRecord.setMainBillCode(emisWaybill.getBillCode());
|
||||||
emisTmsScanRecord.setOrderSn(emisWaybill.getOrderSn());
|
emisTmsScanRecord.setOrderSn(emisWaybill.getOrderSn());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user