|
|
@@ -1748,17 +1748,33 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
|
|
|
Admin admin = adminMapper.selectFinanceAdminByOrderDep(use.getOrderDep());
|
|
|
String startTime= DateUtils.formatDate(use.getCreateTime(),AFTConstants.YYYYMMDD);
|
|
|
FinanceCount financeCount = financeCountMapper.selectByAidAndDates(admin.getId(), startTime);
|
|
|
- FinanceCount newFinance=new FinanceCount();
|
|
|
- newFinance.setId(financeCount.getId());
|
|
|
- if(type==0){
|
|
|
- newFinance.setOrderUnauditedCount(financeCount.getOrderUnauditedCount()-1);
|
|
|
- }else if(type==1){
|
|
|
- newFinance.setOrderCount(financeCount.getOrderCount()-1);
|
|
|
- newFinance.setOrderUnauditedCount(financeCount.getOrderUnauditedCount()-1);
|
|
|
- }else if(type==2){
|
|
|
- newFinance.setOrderCount(financeCount.getOrderCount()-1);
|
|
|
- }
|
|
|
- financeCountMapper.updateByPrimaryKeySelective(newFinance);
|
|
|
+ if(financeCount!=null){
|
|
|
+ FinanceCount newFinance=new FinanceCount();
|
|
|
+ newFinance.setId(financeCount.getId());
|
|
|
+ if(type==0){
|
|
|
+ newFinance.setOrderUnauditedCount(financeCount.getOrderUnauditedCount()-1);
|
|
|
+ }else if(type==1){
|
|
|
+ newFinance.setOrderCount(financeCount.getOrderCount()-1);
|
|
|
+ newFinance.setOrderUnauditedCount(financeCount.getOrderUnauditedCount()-1);
|
|
|
+ }else if(type==2){
|
|
|
+ newFinance.setOrderCount(financeCount.getOrderCount()-1);
|
|
|
+ }
|
|
|
+ financeCountMapper.updateByPrimaryKeySelective(newFinance);
|
|
|
+ }else {
|
|
|
+ FinanceCount newFinance=new FinanceCount();
|
|
|
+ newFinance.setAid(admin.getAid());
|
|
|
+ newFinance.setDateTime(DateUtils.StringToDate(startTime,AFTConstants.YYYYMMDD));
|
|
|
+ if(type==0){
|
|
|
+ newFinance.setOrderUnauditedCount(-1);
|
|
|
+ }else if(type==1){
|
|
|
+ newFinance.setOrderCount(-1);
|
|
|
+ newFinance.setOrderUnauditedCount(-1);
|
|
|
+ }else if(type==2){
|
|
|
+ newFinance.setOrderCount(-1);
|
|
|
+ }
|
|
|
+ financeCountMapper.insertSelective(newFinance);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
private TOrderNew checkDeleteSign(String orderNo) {
|