fix: 下载设备的收益明细功能

lh_dev_fifo
chenhc 7 months ago
parent 3e06f999e6
commit 40fa68080b

@ -120,6 +120,7 @@ public class DeviceBusinessProjectService extends ServiceImpl<DeviceBusinessProj
while (true) {
query.setPage(page);
BaseResponse<PageSimpleResponse<DeviceBusinessProject>> baseResponse = erpBasicClient.getDeviceBusinessProject(query);
log.error(String.valueOf(baseResponse));
if (baseResponse.getCode() == 20000) {
List<DeviceBusinessProject> list = baseResponse.getData().getList();
if (CollUtil.isNotEmpty(list)) {
@ -128,11 +129,15 @@ public class DeviceBusinessProjectService extends ServiceImpl<DeviceBusinessProj
item.setCreateTime(new Date());
item.setUpdateTime(new Date());
// TODO: 2024/12/6 物资系统的部门编码转化 自身系统的编码和名称
addList.add(item);
});
if (CollUtil.isNotEmpty(addList)){
this.saveBatch(addList);
addList.clear();
}
}
if (list.size() >= limit && !baseResponse.getData().getTotal().equals(-666)) {
page++;
} else {
@ -141,15 +146,6 @@ public class DeviceBusinessProjectService extends ServiceImpl<DeviceBusinessProj
} else {
throw new JsonException("下载异常中断");
}
if (addList.size() >= 500){
this.saveBatch(addList);
}
}
if (CollUtil.isNotEmpty(addList)){
this.saveBatch(addList);
}
}
}

Loading…
Cancel
Save