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

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

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