This commit is contained in:
linfso 2024-06-13 21:06:59 +08:00
parent e181c2fafd
commit 56305a323e
2 changed files with 23 additions and 34 deletions

View File

@ -47,7 +47,8 @@ public enum ScanType {
HOLD("70","留仓"),
TRANSFER("80","转单"),
TRANSFER("80","转件"),
TRANSFER_3RD("81","三方转件记录"),
ISSUE("-1","问题件"),

View File

@ -225,30 +225,6 @@ public class EmisBaseService {
String scanType=scanRecord.getScanType();
// content = scanSite ;
// if(opCode.contains("收件")) {
// content=content+" 快件已揽收 ,业务员:"+scanMan;
// }
// else if(opCode.contains("到达") || opCode.contains("到件")) {
// content=content+"快件已到达"+scanSite;
// }
// else if(opCode.contains("发件") ) {
// content=content+"快件已离开"+scanSite +" 发往 "+preOrNextStation;
// }
// else if(opCode.contains("派件扫描") ) {
// content=content+"派件扫描,派件员:"+scanMan;
// }
// else if(opCode.contains("派件") ) {
// content=content+"派件中,派件员:"+scanMan;
// }
// else if(opCode.contains("签收") ) {
// content=content+"已签收,签收人:"+scanMan;
// }
// else {
// content=content+""+opCode;
// }
// 揽收扫描
if(ScanType.GOT.opCode.equals(scanType)){
content="已揽收 快件在【"+scanRecord.getScanSite()+"】已收件,取件员【"+scanRecord.getDispatchOrSendMan()+"】";
@ -261,7 +237,7 @@ public class EmisBaseService {
}
// 发件扫描
else if(ScanType.DEPARTURE.opCode.equals(scanType)){
content="发件 快件已离开【"+scanRecord.getScanSite() +"】 下站发往【"+scanRecord.getPreOrNextStation()+"】";
content="发件 快件已离开【"+scanRecord.getScanSite() +"】 下一站发往【"+scanRecord.getPreOrNextStation()+"】";
if(isInner){
content=scanRecord.getScanSite()+","+scanRecord.getScanMan()+",发件,"+DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS,scanRecord.getScanDate())+","+content;
@ -293,17 +269,18 @@ public class EmisBaseService {
}
// 留仓
else if(ScanType.HOLD.opCode.equals(scanType)){
content="留仓 快件在【"+scanRecord.getScanSite()+"】已留仓";
content="留仓 快件在【"+scanRecord.getScanSite()+"】已留仓,原因:"+scanRecord.getRemark();
}
// 转单扫描
else if(ScanType.TRANSFER.opCode.equals(scanType)){
EmisWaybill waybill = getWaybillByBillCode(scanRecord.getBillCode());
String transferCompanyName=DictUtils.getDictLabel("emis_express_code",waybill.getTransferCode());
EmisTmsTransferTrace emisTmsTransferTrace=getEmisTmsTransferTraceByBillCode(scanRecord.getBillCode());
String transferCompanyName=DictUtils.getDictLabel("emis_express_code",emisTmsTransferTrace.getTransferExpress());
content="转三方快递 ["+transferCompanyName+":"+emisTmsTransferTrace.getTransferBillCode()+"]";
content="转三方快递 ["+transferCompanyName+":"+waybill.getTransferBillcode()+"]...";
// 查询转单轨迹
// 拼接三方公司物流轨迹
}
// 三方扫描记录
else if(ScanType.TRANSFER_3RD.opCode.equals(scanType)){
content=scanRecord.getRemark();
}
// 问题件
else if(ScanType.ISSUE.opCode.equals(scanType)){
@ -315,19 +292,30 @@ public class EmisBaseService {
content=scanRecord.getScanSite()+","+scanRecord.getScanMan()+",问题件,"+DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS,scanRecord.getScanDate())+","+content;
}
}
// 合包
else if(ScanType.CO_PACKING.opCode.equals(scanType)){
content="合包 快件在【"+scanRecord.getScanSite()+"】合包,合包号:"+scanRecord.getBagNo();
}
else if(ScanType.UN_PACKING.opCode.equals(scanType)){
content="拆包 快件在【"+scanRecord.getScanSite()+"】已拆包";
}
// 装车
else if(ScanType.LOADING.opCode.equals(scanType)){
content="装车 快件已装车【"+scanRecord.getScanSite() +"】 下一站发往【"+scanRecord.getPreOrNextStation()+"】车牌号:"+scanRecord.getCarNo();
if(isInner){
content=scanRecord.getScanSite()+","+scanRecord.getScanMan()+",装车,"+DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS,scanRecord.getScanDate())+","+content;
}
}
// 卸车
else if(ScanType.UN_LOADING.opCode.equals(scanType)){
content="卸车 快件已【"+scanRecord.getScanSite() +"】卸车";
if(isInner){
content=scanRecord.getScanSite()+","+scanRecord.getScanMan()+",卸车,"+DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS,scanRecord.getScanDate())+","+content;
}
}
// 报关扫描
else if(ScanType.DECLEARE.opCode.equals(scanType)){