Commit fa4af690 by huluobin

# 更新

parent 53de828b
...@@ -43,8 +43,7 @@ public class QueueConsumerJob implements SimpleJob { ...@@ -43,8 +43,7 @@ public class QueueConsumerJob implements SimpleJob {
@Override @Override
public void execute(ShardingContext shardingContext) { public void execute(ShardingContext shardingContext) {
SqlSession sqlSession = SessionUtil.getFactory().openSession(true); try (SqlSession sqlSession = SessionUtil.getFactory().openSession(true)) {
try {
if (shardingContext.getShardingItem() == 0) { if (shardingContext.getShardingItem() == 0) {
AutoTurnoverJob autoTurnoverJob = new AutoTurnoverJob(); AutoTurnoverJob autoTurnoverJob = new AutoTurnoverJob();
DcBaseQueueMapper dcBaseQueueMapper = sqlSession.getMapper(DcBaseQueueMapper.class); DcBaseQueueMapper dcBaseQueueMapper = sqlSession.getMapper(DcBaseQueueMapper.class);
...@@ -66,16 +65,19 @@ public class QueueConsumerJob implements SimpleJob { ...@@ -66,16 +65,19 @@ public class QueueConsumerJob implements SimpleJob {
autoTurnoverJob.autoTurnoverFromStock(DateTimeFormatter.ofPattern(CommonConstant.DATE_FORMAT).format(LocalDate.now()), dcBaseStock); autoTurnoverJob.autoTurnoverFromStock(DateTimeFormatter.ofPattern(CommonConstant.DATE_FORMAT).format(LocalDate.now()), dcBaseStock);
dcBaseQueueMapper.deleteByPrimaryKey(dcBaseQueue.getId()); dcBaseQueueMapper.deleteByPrimaryKey(dcBaseQueue.getId());
} catch (Exception e) { } catch (Exception e) {
dcBaseQueue.setErrorMessage(e.getMessage()); try {
dcBaseQueue.setErrorStackTrace(e.getStackTrace().toString()); dcBaseQueue.setErrorMessage(e.getMessage());
dcBaseQueue.setErrorStackTrace(e.getStackTrace().toString());
dcBaseQueueMapper.updateByPrimaryKey(dcBaseQueue);
} catch (Exception ex) {
log.error(ex.getMessage());
}
} finally { } finally {
log.info("消费一条数据 message:{}", dcBaseQueue.getMessage()); log.info("消费一条数据 message:{}", dcBaseQueue.getMessage());
} }
}); });
} }
} finally {
sqlSession.close();
} }
} }
} }
...@@ -258,8 +258,8 @@ public class AutoTurnoverTest { ...@@ -258,8 +258,8 @@ public class AutoTurnoverTest {
public void testXX2() { public void testXX2() {
DcBaseStock dcBaseStock = SessionUtil.getSession().getMapper(DcBaseStockMapper.class) DcBaseStock dcBaseStock = SessionUtil.getSession().getMapper(DcBaseStockMapper.class)
.selectOneByExample(DcBaseStockExample.newAndCreateCriteria() .selectOneByExample(DcBaseStockExample.newAndCreateCriteria()
.andBailunSkuEqualTo("217632401") .andBailunSkuEqualTo("BLGP-E1549")
.andWarehouseCodeEqualTo("MMDUSFBA") .andWarehouseCodeEqualTo("BIAT74")
.example()); .example());
try { try {
AutoTurnoverJob autoTurnoverJob = new AutoTurnoverJob(); AutoTurnoverJob autoTurnoverJob = new AutoTurnoverJob();
......
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