fix: 修复

dev_unify
chenhc 8 months ago
parent 23c3b5d288
commit f28501c3d8

@ -285,6 +285,11 @@ public class IoCollectOrderService extends ServiceImpl<IoCollectOrderMapper, IoC
filterOrderRequest.setKeyWords(collectOrderRequest.getKeyWords());
List<IoOrderResponse> list = orderService.filterList(filterOrderRequest);
if (list == null){
return ResultVOUtils.error(500, "未查到此业务单据");
}
for (IoOrderResponse ioOrderEntity : list) {
if (collectOrderMapper.exists(new LambdaQueryWrapper<IoCollectOrder>().eq(IoCollectOrder::getBillNo, ioOrderEntity.getBillNo()))) {
continue;

@ -80,6 +80,11 @@ public class IoCollectOriginService {
if (StrUtil.isBlank(busType)) {
//下载工位下的类型
List<SysWorkplaceDocumentEntity> list = sysWorkplaceDocumentService.list();
if (list == null){
return ResultVOUtils.error(500, "未查到此业务单据");
}
if (CollUtil.isNotEmpty(list)) {
for (SysWorkplaceDocumentEntity item : list) {
collectOrderRequest.setBusType(item.getDocumentTypeCode());

@ -42,6 +42,9 @@ public class QXCF001Download implements IDownload {
if (baseResponse.getCode() == 20000) {
List<IoCollectOrder> list = baseResponse.getData().getList();
if (list == null){
return ResultVOUtils.error(500, "未查到此业务单据");
}
thrOrderDownload.importThrOrder(list, collectOrderRequest);
if ((list.size() >= limit && !baseResponse.getData().getTotal().equals(-666)) || IntUtil.value(baseResponse.getData().getTotal()) == -555) {
page++;

@ -57,6 +57,9 @@ public class ThrOrderDownload implements IDownload {
BaseResponse<PageSimpleResponse<IoCollectOrder>> baseResponse = erpBasicClient.getThrOrders(filterThrOrderRequest);
if (baseResponse.getCode() == 20000) {
List<IoCollectOrder> list = baseResponse.getData().getList();
if (list == null){
return ResultVOUtils.error(500, "未查到此业务单据");
}
// TODO: 2024/9/11 2024/9/11 添加一张中间表io_collect_order_origin原始表做为转换
importThrOrder(list, collectOrderRequest);
if ((list.size() >= limit && !baseResponse.getData().getTotal().equals(-666)) || IntUtil.value(baseResponse.getData().getTotal()) == -555) {

Loading…
Cancel
Save