提交 65794adf authored 作者: 吕本才's avatar 吕本才

feat(订单同步): 添加最新时间字段并优化代码格式

在SyncOrderDetailDto中添加latestTime字段以记录同步结束时间 重构setDetailInfo方法参数格式以提高可读性 移除无用注释和多余空行
上级 0772bce0
......@@ -41,13 +41,9 @@ public class SyncOrderDetailDto {
private Integer pageSize;
private Integer totalPage;
public SyncOrderDetailDto setDetailInfo(String method, String remark,
Integer syncType, Integer totalOrderCount,
Integer orderDetailCount, Integer pageNo,
String batchNo,
Integer syncType, Integer totalOrderCount, Integer orderDetailCount, Integer pageNo, String batchNo,
Date endTime, Date startTime) {
// 接口测试使用
this.setOrderCount(totalOrderCount);
this.setOrderDetailCount(orderDetailCount);
this.setStartTime(startTime);
......@@ -64,14 +60,14 @@ public class SyncOrderDetailDto {
Date currentLatest = DateUtils.addHours(new Date(), -2);
if (currentLatest.compareTo(this.getEndTime()) < 0) {
this.setTotalCount(0);
String message = String.format("结束时间%s不能大于当前时间%s", DateUtil.formatDateTime(this.getEndTime()), DateUtil.formatDateTime(currentLatest));
String message = String.format("结束时间%s不能大于当前时间%s", DateUtil.formatDateTime(this.getEndTime()),
DateUtil.formatDateTime(currentLatest));
this.setMessage(message);
return false;
}
return true;
}
private void setTotalCount(Integer orderCount) {
this.orderCount = orderCount;
}
......
......@@ -296,6 +296,7 @@ public class WdtQimenStockoutOrderSyncServiceImpl implements IWdtQimenStockoutOr
detailDto.setTotalPage(totalPage);
detailDto.setPageSize(pageSize);
detailDto.setRemark(remark);
detailDto.setLatestTime(endTime);
// detailDto.setDetailInfo(method, remark,
// syncType, totalCount, totalDetailCount,Integer.parseInt(totalPage+""),
// batchNo,endTime, startTime);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论