md
This commit is contained in:
parent
e63bfaec4f
commit
34c0b826ad
@ -1130,12 +1130,7 @@ public class EmisBaseService {
|
||||
}
|
||||
}
|
||||
|
||||
// 账单类型 1-现金 2-月结
|
||||
if( StringUtils.equalsAny(dt.getPaymentType(),"2","4","5")) {
|
||||
emisSettleSubBill.setSettleType("2");
|
||||
}else{
|
||||
emisSettleSubBill.setSettleType("1");
|
||||
}
|
||||
|
||||
|
||||
emisSettleSubBill.setCurrency(dt.getCurrency());
|
||||
emisSettleSubBill.setBillMonth(DateUtils.parseDateToStr("yyyyMM",dt.getSendDate()));
|
||||
@ -1152,6 +1147,17 @@ public class EmisBaseService {
|
||||
emisSettleSubBill.setSalesmen(dt.getSalesmen());
|
||||
emisSettleSubBill.setBlSpecialQuote(dt.getBlSpecialQuote());
|
||||
|
||||
// 账单类型 1-现金 2-月结
|
||||
if( StringUtils.equalsAny(dt.getPaymentType(),"2","4","5")) {
|
||||
emisSettleSubBill.setSettleType("2");
|
||||
}else{
|
||||
// 现金模式需要清空月结客户
|
||||
emisSettleSubBill.setCustName(" ");
|
||||
emisSettleSubBill.setCustNo(" ");
|
||||
|
||||
emisSettleSubBill.setSettleType("1");
|
||||
}
|
||||
|
||||
// 新费用
|
||||
newTotalFee = emisSettleSubBill.getBillFee();
|
||||
|
||||
|
||||
@ -1812,6 +1812,26 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
|
||||
}
|
||||
|
||||
|
||||
// 仓库收货
|
||||
if("1".equals(emisWaybillSave.getPickupMethod())){
|
||||
if(StringUtils.isEmpty(emisWaybillSave.getOperateEmployeeCode())){
|
||||
throw new EmisBizError(EmisBizErrorType.FAIL,"操作员不能为空");
|
||||
}else{
|
||||
// 清空取件员
|
||||
emisWaybillSave.setTakePieceEmployeeCode(" ");
|
||||
}
|
||||
}
|
||||
else if("2".equals(emisWaybillSave.getPickupMethod())){
|
||||
if(StringUtils.isEmpty(emisWaybillSave.getTakePieceEmployeeCode())){
|
||||
throw new EmisBizError(EmisBizErrorType.FAIL,"取件员不能为空");
|
||||
}else{
|
||||
// 清空操作员
|
||||
emisWaybillSave.setOperateEmployeeCode(" ");
|
||||
}
|
||||
}else{
|
||||
emisWaybillSave.setOperateEmployeeCode(" ");
|
||||
emisWaybillSave.setTakePieceEmployeeCode(" ");
|
||||
}
|
||||
|
||||
// 月结客户直接根据月结编号获取客户编码和名称
|
||||
if("2".equals(emisWaybillSave.getPaymentType())
|
||||
@ -1826,6 +1846,10 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
|
||||
emisWaybillSave.setCustName(emisMonthCustomerUser.getCustName());
|
||||
emisWaybillSave.setPayee(emisMonthCustomerUser.getPayee());
|
||||
emisWaybillSave.setSalesmen(emisMonthCustomerUser.getSalesmen());
|
||||
}else{
|
||||
// 现金模式需要清空月结账户编号
|
||||
emisWaybillSave.setCustNo(" ");
|
||||
emisWaybillSave.setCustName(" ");
|
||||
}
|
||||
|
||||
// 保存客户收件、寄件地址,开单不要关联客户地址数据
|
||||
|
||||
Loading…
Reference in New Issue
Block a user