Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
wangxiaolu-sfa-module-job
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
sfa
wangxiaolu-sfa-module-job
Commits
40cc31a3
提交
40cc31a3
authored
1月 23, 2025
作者:
吕本才
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1、修复定时任务分页边界问题
上级
074d5470
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
9 行增加
和
3 行删除
+9
-3
CollectOrderLogInfo.java
.../com/sfa/job/domain/order/entity/CollectOrderLogInfo.java
+1
-0
FinanceOrderSyncServiceImpl.java
...a/job/service/order/impl/FinanceOrderSyncServiceImpl.java
+1
-0
WangdiantongUtil.java
src/main/java/com/sfa/job/util/WangdiantongUtil.java
+7
-3
没有找到文件。
src/main/java/com/sfa/job/domain/order/entity/CollectOrderLogInfo.java
浏览文件 @
40cc31a3
...
...
@@ -87,5 +87,6 @@ public class CollectOrderLogInfo implements Serializable {
private
Integer
syncType
;
private
Integer
totalCount
;
}
src/main/java/com/sfa/job/service/order/impl/FinanceOrderSyncServiceImpl.java
浏览文件 @
40cc31a3
...
...
@@ -212,6 +212,7 @@ public class FinanceOrderSyncServiceImpl extends ServiceImpl<FinanceOrderMapper,
collectOrderLogInfo
.
setBatchNo
(
batchNo
);
collectOrderLogInfo
.
setLatestTime
(
endTime
);
collectOrderLogInfo
.
setPageNo
(
beginPageNo
.
get
());
collectOrderLogInfo
.
setTotalCount
(
wangdiantongQueryDto
.
getTotalCount
());
orderLogInfoDao
.
insert
(
collectOrderLogInfo
);
// 接口测试使用
...
...
src/main/java/com/sfa/job/util/WangdiantongUtil.java
浏览文件 @
40cc31a3
...
...
@@ -87,14 +87,18 @@ public class WangdiantongUtil {
throw
new
ServiceException
(
"访问旺店通接口错误"
+
messageJson
.
toString
());
}
totalCount
=
dataR
.
getInteger
(
"total_count"
);
maxPage
=
(
totalCount
/
200
)+
1
;
JSONArray
orderJsonArray
=
dataR
.
getJSONArray
(
"order"
);
allArray
.
addAll
(
orderJsonArray
);
size
=
allArray
.
size
();
pageNo
++;
maxPage
=
(
totalCount
/
200
);
log
.
info
(
"当前时间段{}-{},查询返回的order条数:{},总条数totalCount:{},page_no:{}"
,
wangdiantongQuery
.
getStart_time
(),
wangdiantongQuery
.
getEnd_time
(),
orderJsonArray
.
size
(),
totalCount
,
pageNo
);
}
while
(
size
<
maxDealCount
&&
pageNo
<=
maxPage
);
// 计算下一次分页的页码
pageNo
++;
}
while
(
size
<
maxDealCount
&&
pageNo
<
maxPage
);
if
(
pageNo
>=
maxPage
)
{
// 已经到最后一页了,设置成-1,表示已经处理完了,不再查询
beginPageNo
.
set
(-
1
);
}
else
{
beginPageNo
.
set
(
pageNo
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论