md
This commit is contained in:
parent
7e3966c49d
commit
2ff97f82d1
@ -101,7 +101,7 @@ public class EmisWaybillController extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(!StringUtils.isEmpty(billCode) ){
|
if(!StringUtils.isEmpty(billCode) ){
|
||||||
waybillOrder = emisWaybillService.getWaybillDetail(billCode);
|
waybillOrder = emisWaybillService.getWaybillDetailByBillCode(billCode);
|
||||||
if(waybillOrder==null){
|
if(waybillOrder==null){
|
||||||
return AjaxResult.error("运单不存在");
|
return AjaxResult.error("运单不存在");
|
||||||
}
|
}
|
||||||
|
|||||||
@ -100,30 +100,65 @@ public interface IEmisWaybillService
|
|||||||
public int deleteEmisWaybillById(Long id);
|
public int deleteEmisWaybillById(Long id);
|
||||||
|
|
||||||
|
|
||||||
public WaybillOrder getWaybillDetail(String billCode);
|
/**
|
||||||
|
* 获取运单信息 根据 billCode
|
||||||
|
* @param billCode
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public WaybillOrder getWaybillDetailByBillCode(String billCode);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取运单信息 根据 orderSn
|
||||||
|
* @param orderSn
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
public WaybillOrder getWaybillDetailByOrderSn(String orderSn);
|
public WaybillOrder getWaybillDetailByOrderSn(String orderSn);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 账单保存
|
||||||
|
* @param emisWaybill
|
||||||
// 账单保存
|
* @return
|
||||||
|
* @throws EmisBizError
|
||||||
|
*/
|
||||||
public int realSubmitOrder(EmisWaybill emisWaybill) throws EmisBizError;
|
public int realSubmitOrder(EmisWaybill emisWaybill) throws EmisBizError;
|
||||||
|
|
||||||
// 费用试算
|
/**
|
||||||
|
* 费用试算
|
||||||
|
* @param emisWaybill
|
||||||
|
* @return
|
||||||
|
* @throws EmisBizError
|
||||||
|
*/
|
||||||
public List<Map> preCalcWaybillFee(EmisWaybill emisWaybill) throws EmisBizError;
|
public List<Map> preCalcWaybillFee(EmisWaybill emisWaybill) throws EmisBizError;
|
||||||
|
|
||||||
//计算运单费用
|
|
||||||
|
/**
|
||||||
|
* 计算运单费用
|
||||||
|
* @param emisWaybill
|
||||||
|
* @throws EmisBizError
|
||||||
|
*/
|
||||||
public void calcWaybillFee(EmisWaybill emisWaybill) throws EmisBizError;
|
public void calcWaybillFee(EmisWaybill emisWaybill) throws EmisBizError;
|
||||||
|
|
||||||
// 计算体积重量
|
|
||||||
|
/**
|
||||||
|
* 计算体积重量
|
||||||
|
* @param emisWaybill
|
||||||
|
* @throws EmisBizError
|
||||||
|
*/
|
||||||
public void calcVolumeWeight(EmisWaybill emisWaybill) throws EmisBizError;
|
public void calcVolumeWeight(EmisWaybill emisWaybill) throws EmisBizError;
|
||||||
|
|
||||||
// 计算结算重量
|
/**
|
||||||
|
* 计算结算重量
|
||||||
|
* @param emisWaybill
|
||||||
|
* @throws EmisBizError
|
||||||
|
*/
|
||||||
public void calcSettledWeight(EmisWaybill emisWaybill) throws EmisBizError;
|
public void calcSettledWeight(EmisWaybill emisWaybill) throws EmisBizError;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取多个运单
|
||||||
|
* @param billCodes
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
public List<EmisWaybill> selectEmisWaybillByMutiBillCode(String[] billCodes);
|
public List<EmisWaybill> selectEmisWaybillByMutiBillCode(String[] billCodes);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -67,10 +67,8 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
|
|||||||
private EmisTransLineMapper emisTransLineMapper;
|
private EmisTransLineMapper emisTransLineMapper;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 精准查询 查询运单列表 by billCode
|
* 直接数据查询运单列表 by billCode
|
||||||
*
|
*
|
||||||
* @param billCode 运单列表主键
|
* @param billCode 运单列表主键
|
||||||
* @return 运单列表
|
* @return 运单列表
|
||||||
@ -171,13 +169,20 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public WaybillOrder getWaybillDetail(String billCode){
|
public WaybillOrder getWaybillDetailByBillCode(String billCode){
|
||||||
|
|
||||||
EmisWaybill dbEmisWaybill = this.selectEmisWaybillByBillCode(billCode);
|
EmisWaybill dbEmisWaybill = this.selectEmisWaybillByBillCode(billCode);
|
||||||
if(dbEmisWaybill==null){
|
if(dbEmisWaybill==null){
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 设置运单锁单指令
|
||||||
|
boolean isLock=isWaybillLock(dbEmisWaybill);
|
||||||
|
if(isLock){
|
||||||
|
dbEmisWaybill.setLockFlag("T");
|
||||||
|
}else{
|
||||||
|
dbEmisWaybill.setLockFlag("F");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// 收费项 // 查询收费项
|
// 收费项 // 查询收费项
|
||||||
@ -211,6 +216,14 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 设置运单锁单指令
|
||||||
|
boolean isLock=isWaybillLock(dbEmisWaybill);
|
||||||
|
if(isLock){
|
||||||
|
dbEmisWaybill.setLockFlag("T");
|
||||||
|
}else{
|
||||||
|
dbEmisWaybill.setLockFlag("F");
|
||||||
|
}
|
||||||
|
|
||||||
// 收费项 // 查询收费项
|
// 收费项 // 查询收费项
|
||||||
EmisWaybillFeeitem queryFeeitem = new EmisWaybillFeeitem();
|
EmisWaybillFeeitem queryFeeitem = new EmisWaybillFeeitem();
|
||||||
queryFeeitem.setWaybillId(dbEmisWaybill.getId());
|
queryFeeitem.setWaybillId(dbEmisWaybill.getId());
|
||||||
@ -229,12 +242,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
|
|||||||
List<EmisWaybillAttachment> dbAttachmentList=emisWaybillAttachmentMapper.selectEmisWaybillAttachmentList(queryAttachment);
|
List<EmisWaybillAttachment> dbAttachmentList=emisWaybillAttachmentMapper.selectEmisWaybillAttachmentList(queryAttachment);
|
||||||
|
|
||||||
|
|
||||||
boolean isLock=isWaybillLock(dbEmisWaybill);
|
|
||||||
if(isLock){
|
|
||||||
dbEmisWaybill.setLockFlag("T");
|
|
||||||
}else{
|
|
||||||
dbEmisWaybill.setLockFlag("F");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
return WaybillOrder.toVo(dbEmisWaybill,dbCargoList,dbFeeItemList,dbAttachmentList);
|
return WaybillOrder.toVo(dbEmisWaybill,dbCargoList,dbFeeItemList,dbAttachmentList);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user