This commit is contained in:
linfso 2024-12-13 11:52:07 +08:00
parent 085838f21b
commit 8d40e2f417
2 changed files with 10 additions and 0 deletions

View File

@ -124,15 +124,20 @@ public interface EmisWaybillMapper extends BaseMapper<EmisWaybill>
public int updatePrintStatus(EmisWaybill emisWaybill);
// 接单-确认订单
@DataAuditLog(operateType= OperateType.UPDATE,serviceClass=EmisWaybillServiceImpl.class)
public int confirmOrder(EmisWaybill emisWaybill);
// 分配业务员-取件员
@DataAuditLog(operateType= OperateType.UPDATE,serviceClass=EmisWaybillServiceImpl.class)
public int assignTakeMan(EmisWaybill emisWaybill);
// 分配网点
@DataAuditLog(operateType= OperateType.UPDATE,serviceClass=EmisWaybillServiceImpl.class)
public int assignSendSite(EmisWaybill emisWaybill);
// 取消订单
@DataAuditLog(operateType= OperateType.UPDATE,serviceClass=EmisWaybillServiceImpl.class)
public int cancelOrder(EmisWaybill emisWaybill);
// 更新派件状态

View File

@ -1113,6 +1113,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
throw new EmisBizError(EmisBizErrorType.FAIL,"已揽收,不允许取消");
}
emisWaybill.setBillCode(emisWaybillOld.getBillCode());
return emisWaybillMapper.cancelOrder(emisWaybill);
}
@ -1148,6 +1149,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
}
emisWaybillSave.setId(oldEmisWaybill.getId());
emisWaybillSave.setBillCode(oldEmisWaybill.getBillCode());
// 公共计算部分
calcWayBillCommonInfo(emisWaybillSave,oldEmisWaybill,true);
@ -1301,6 +1303,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
if(!"2".equals(emisWaybillOld.getPickupMethod()) ){
throw new EmisBizError(EmisBizErrorType.FAIL,"非上门取件不需要指派取件员");
}
emisWaybill.setBillCode(emisWaybillOld.getBillCode());
return emisWaybillMapper.assignTakeMan(emisWaybill);
}
@ -1328,6 +1331,8 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
throw new EmisBizError(EmisBizErrorType.FAIL,"订单已取消");
}
emisWaybill.setBillCode(emisWaybillOld.getBillCode());
return emisWaybillMapper.assignSendSite(emisWaybill);
}