md
This commit is contained in:
parent
13d7bf084b
commit
05f4c98b0f
@ -303,6 +303,41 @@ public class EmisBaseService {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除运单使用信用额度
|
||||
* @param emisWaybill
|
||||
*/
|
||||
public void deleteUseQuotaCredit(EmisWaybill emisWaybill) throws EmisBizError {
|
||||
// 根据运单查询使用记录,删除以前的记录插入新的记录
|
||||
// 删除月结使用
|
||||
EmisCreditCustomerRecord queryCreditCustomerRecord=new EmisCreditCustomerRecord();
|
||||
queryCreditCustomerRecord.setBillCode(emisWaybill.getBillCode());
|
||||
queryCreditCustomerRecord.setChangeType("2");
|
||||
List<EmisCreditCustomerRecord> listCreditCustomerRecord=emisCreditCustomerRecordMapper.selectEmisCreditCustomerRecordList(queryCreditCustomerRecord);
|
||||
if(!CollectionUtils.isEmpty(listCreditCustomerRecord)){
|
||||
for (EmisCreditCustomerRecord item:listCreditCustomerRecord) {
|
||||
// 恢复额度
|
||||
emisCreditCustomerMapper.changeBalance(item.getAccCode(),BigDecimal.ZERO.subtract(item.getChangeMoney()));
|
||||
// 删除记录
|
||||
emisCreditCustomerRecordMapper.deleteEmisCreditCustomerRecordById(item.getId());
|
||||
}
|
||||
}
|
||||
|
||||
// 删除现金使用
|
||||
EmisCreditSalesmenRecord queryCreditSalesmenRecord=new EmisCreditSalesmenRecord();
|
||||
queryCreditSalesmenRecord.setBillCode(emisWaybill.getBillCode());
|
||||
queryCreditSalesmenRecord.setChangeType("2");
|
||||
List<EmisCreditSalesmenRecord> listCreditSalesmenRecord=emisCreditSalesmenRecordMapper.selectEmisCreditSalesmenRecordList(queryCreditSalesmenRecord);
|
||||
if(!CollectionUtils.isEmpty(listCreditSalesmenRecord)){
|
||||
for (EmisCreditSalesmenRecord item:listCreditSalesmenRecord) {
|
||||
// 恢复额度
|
||||
emisCreditSalesmenMapper.changeBalance(item.getAccCode(),BigDecimal.ZERO.subtract(item.getChangeMoney()));
|
||||
// 删除记录
|
||||
emisCreditSalesmenRecordMapper.deleteEmisCreditSalesmenRecordById(item.getId());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 录入运单操作日志
|
||||
* @param billCode
|
||||
|
||||
Loading…
Reference in New Issue
Block a user