Commit a31a2dfb by huluobin

# 更新

parent c3aba19e
...@@ -18,7 +18,6 @@ public class AmazonAdGenerateReportIdJobTest { ...@@ -18,7 +18,6 @@ public class AmazonAdGenerateReportIdJobTest {
@Test @Test
public void executeJob() { public void executeJob() {
AmazonAdGenerateReportIdJob amazonAdGenerateReportIdJob = new AmazonAdGenerateReportIdJob(); AmazonAdGenerateReportIdJob amazonAdGenerateReportIdJob = new AmazonAdGenerateReportIdJob();
amazonAdGenerateReportIdJob.execute(new ShardingContext(new ShardingContexts("x", "base-amazon-ad-product-generate", 1, null, new HashMap<>()), 0)); amazonAdGenerateReportIdJob.execute(new ShardingContext(new ShardingContexts("x", "base-amazon-ad-product-generate", 1, null, new HashMap<>()), 0));
} }
......
...@@ -13,7 +13,6 @@ import com.dangdang.ddframe.job.api.simple.SimpleJob; ...@@ -13,7 +13,6 @@ import com.dangdang.ddframe.job.api.simple.SimpleJob;
import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSession;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.util.List; import java.util.List;
...@@ -39,7 +38,8 @@ public class ReplaceLogisticJob implements SimpleJob { ...@@ -39,7 +38,8 @@ public class ReplaceLogisticJob implements SimpleJob {
List<DcAutoReplaceLogisticsTask> dcAutoReplaceLogisticsTaskList = dcAutoReplaceLogisticsTaskMapper.selectByExample(DcAutoReplaceLogisticsTaskExample.newAndCreateCriteria() List<DcAutoReplaceLogisticsTask> dcAutoReplaceLogisticsTaskList = dcAutoReplaceLogisticsTaskMapper.selectByExample(DcAutoReplaceLogisticsTaskExample.newAndCreateCriteria()
.andStatusEqualTo(0) .andStatusEqualTo(0)
.example()); .example()
.limit(1000));
dcAutoReplaceLogisticsTaskList.forEach(dcAutoReplaceLogisticsTask -> { dcAutoReplaceLogisticsTaskList.forEach(dcAutoReplaceLogisticsTask -> {
try { try {
...@@ -53,11 +53,12 @@ public class ReplaceLogisticJob implements SimpleJob { ...@@ -53,11 +53,12 @@ public class ReplaceLogisticJob implements SimpleJob {
autoTurnoverJob.autoTurnoverFromStock(DateTimeFormatter.ofPattern(CommonConstant.DATE_FORMAT).format(LocalDate.now()), dcBaseStock); autoTurnoverJob.autoTurnoverFromStock(DateTimeFormatter.ofPattern(CommonConstant.DATE_FORMAT).format(LocalDate.now()), dcBaseStock);
dcAutoReplaceLogisticsTask.setStatus(1); dcAutoReplaceLogisticsTask.setStatus(1);
dcAutoReplaceLogisticsTaskMapper.deleteByPrimaryKey(dcAutoReplaceLogisticsTask.getId());
} catch (Exception ex) { } catch (Exception ex) {
dcAutoReplaceLogisticsTask.setStatus(2); dcAutoReplaceLogisticsTask.setStatus(2);
} finally { } finally {
dcAutoReplaceLogisticsTask.setUpdateDate(LocalDateTime.now()); // dcAutoReplaceLogisticsTask.setUpdateDate(LocalDateTime.now());
dcAutoReplaceLogisticsTaskMapper.updateByPrimaryKeySelective(dcAutoReplaceLogisticsTask); // dcAutoReplaceLogisticsTaskMapper.updateByPrimaryKeySelective(dcAutoReplaceLogisticsTask);
logisticsTaskThreadLocal.remove(); logisticsTaskThreadLocal.remove();
} }
}); });
......
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