Commit 76487375 by wutong

头程费处理及时关闭sqlSession

parent e31e3ab1
...@@ -24,6 +24,7 @@ public class CalculateCostFirstListener implements ElasticJobListener { ...@@ -24,6 +24,7 @@ public class CalculateCostFirstListener implements ElasticJobListener {
@Override @Override
public void afterJobExecuted(ShardingContexts shardingContexts) { public void afterJobExecuted(ShardingContexts shardingContexts) {
try {
DcMidCostFirstOrderMapper dcMidCostFirstOrderMapper = SessionUtil.getSession().getMapper(DcMidCostFirstOrderMapper.class); DcMidCostFirstOrderMapper dcMidCostFirstOrderMapper = SessionUtil.getSession().getMapper(DcMidCostFirstOrderMapper.class);
DcMidCostFirstMapper dcMidCostFirsMapper = SessionUtil.getSession().getMapper(DcMidCostFirstMapper.class); DcMidCostFirstMapper dcMidCostFirsMapper = SessionUtil.getSession().getMapper(DcMidCostFirstMapper.class);
int countSkuWarehouse = dcMidCostFirstOrderMapper.countSkuWarehouse(); int countSkuWarehouse = dcMidCostFirstOrderMapper.countSkuWarehouse();
...@@ -46,6 +47,11 @@ public class CalculateCostFirstListener implements ElasticJobListener { ...@@ -46,6 +47,11 @@ public class CalculateCostFirstListener implements ElasticJobListener {
} }
index++; index++;
} while (index < skuWarehouseTotalPage); } while (index < skuWarehouseTotalPage);
} catch (Exception e) {
throw new RuntimeException("在计算头程费到DcMidCostFirst时失败");
} finally {
SessionUtil.closeSession();
}
} }
private int getSkuWarehouseTotalPage(int countSkuWarehouse) { private int getSkuWarehouseTotalPage(int countSkuWarehouse) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment