|
|
@@ -284,8 +284,12 @@ public class FundManagerOrderServiceImpl extends BaseMybatisDao<TOrderNewMapper>
|
|
|
TOrderNew record = new TOrderNew();
|
|
|
record.setOrderNo(o.getOrderNo());
|
|
|
record.setOrderStatus(OrderNewState.YTD.getCode());//7
|
|
|
+ record.setProofCount(0.0f);//订单单量为0
|
|
|
tOrderNewMapper.updateByPrimaryKeySelective(record);
|
|
|
|
|
|
+ //更新统计表
|
|
|
+ updateCount(o.getOrderNo());
|
|
|
+
|
|
|
//新增奖金信息表数据
|
|
|
TOrderBonus bonus = new TOrderBonus();
|
|
|
bonus.setId(UUID.randomUUID().toString());
|
|
|
@@ -420,16 +424,7 @@ public class FundManagerOrderServiceImpl extends BaseMybatisDao<TOrderNewMapper>
|
|
|
orderNew.setProofTime(new Date());
|
|
|
tOrderNewMapper.updateByPrimaryKeySelective(orderNew);
|
|
|
|
|
|
- //获得订单数据
|
|
|
- TOrderNew new1 = tOrderNewMapper.selectByPrimaryKey(orderNew.getOrderNo());
|
|
|
- Calendar cal = Calendar.getInstance();
|
|
|
- cal.setTime(new1.getSignTime());
|
|
|
- int sy = cal.get(Calendar.YEAR);
|
|
|
- int sm = cal.get(Calendar.MONTH);
|
|
|
- Integer month = sy*100+(sm+1);
|
|
|
- //重新校对月统计
|
|
|
- int c = monthReportMapper.updateByMonth(month);
|
|
|
- LoggerUtils.debug(logger, "更新订单统计【%s】条。", c);
|
|
|
+ updateCount(orderNew.getOrderNo());
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
@@ -445,6 +440,19 @@ public class FundManagerOrderServiceImpl extends BaseMybatisDao<TOrderNewMapper>
|
|
|
n.setReaded(0);//未读
|
|
|
noticeMapper.insertSelective(n);
|
|
|
}
|
|
|
+
|
|
|
+ private void updateCount(String orderNo){
|
|
|
+ //获得订单数据
|
|
|
+ TOrderNew new1 = tOrderNewMapper.selectByPrimaryKey(orderNo);
|
|
|
+ Calendar cal = Calendar.getInstance();
|
|
|
+ cal.setTime(new1.getSignTime());
|
|
|
+ int sy = cal.get(Calendar.YEAR);
|
|
|
+ int sm = cal.get(Calendar.MONTH);
|
|
|
+ Integer month = sy*100+(sm+1);
|
|
|
+ //重新校对月统计
|
|
|
+ int c = monthReportMapper.updateByMonth(month);
|
|
|
+ LoggerUtils.debug(logger, "更新订单统计【%s】条。", c);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|