|
|
|
@ -2,21 +2,21 @@ package com.glxp.sale.admin.controller.basic;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.alibaba.fastjson.TypeReference;
|
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
|
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
|
|
|
|
|
import com.glxp.sale.admin.constant.BasicProcessStatus;
|
|
|
|
|
import com.glxp.sale.admin.constant.ConstantStatus;
|
|
|
|
|
import com.glxp.sale.admin.entity.basic.BasicExportStatusEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.basic.BasicExportStatusTimeEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.inout.StockOrderEntity;
|
|
|
|
|
import com.glxp.sale.admin.req.basic.BasicExportStatusRequest;
|
|
|
|
|
import com.glxp.sale.admin.req.basic.BasicExportTimeRequest;
|
|
|
|
|
import com.glxp.sale.admin.req.basic.SpsSyncDataRequest;
|
|
|
|
|
import com.glxp.sale.admin.req.info.DeleteRequest;
|
|
|
|
|
import com.glxp.sale.admin.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.sale.admin.res.basic.*;
|
|
|
|
|
import com.glxp.sale.admin.res.inventory.InvWarehouseExportResponse;
|
|
|
|
|
import com.glxp.sale.admin.res.basic.SpSyncUdiResponse;
|
|
|
|
|
import com.glxp.sale.admin.res.basic.SpsSyncBusResponse;
|
|
|
|
|
import com.glxp.sale.admin.res.basic.SpsSyncDataResponse;
|
|
|
|
|
import com.glxp.sale.admin.res.basic.SpsSyncOrderResponse;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.BasicExportService;
|
|
|
|
|
import com.glxp.sale.admin.service.basic.BasicExportTimeService;
|
|
|
|
|
import com.glxp.sale.admin.util.CustomUtil;
|
|
|
|
@ -62,7 +62,7 @@ public class SpsSyncExportStatusController {
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/spssync/basic/udiinfo/deleteByStatus")
|
|
|
|
|
public BaseResponse deleteByStatus(@RequestBody DeleteRequest deleteRequest) {
|
|
|
|
|
|
|
|
|
@ -74,6 +74,7 @@ public class SpsSyncExportStatusController {
|
|
|
|
|
return ResultVOUtils.error(500, "删除失败!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/spssync/basic/udiinfo/updateStatus")
|
|
|
|
|
public BaseResponse updateStatus(@RequestBody BasicExportStatusEntity basicExportStatusEntity) {
|
|
|
|
|
if (StrUtil.isEmpty(basicExportStatusEntity.getReceiveStatus())) {
|
|
|
|
@ -87,7 +88,7 @@ public class SpsSyncExportStatusController {
|
|
|
|
|
return ResultVOUtils.error(500, "更新成功!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("/spssync/basic/schedule/lastTime")
|
|
|
|
|
public BaseResponse getLastUpdateTime(BasicExportTimeRequest basicExportTimeRequest) {
|
|
|
|
|
List<BasicExportStatusTimeEntity> basicExportStatusEntities = basicExportTimeService.filterExportStatus(basicExportTimeRequest);
|
|
|
|
@ -98,6 +99,7 @@ public class SpsSyncExportStatusController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/spssync/basic/schedule/updateLastTime")
|
|
|
|
|
public BaseResponse updateLastTime(@RequestBody BasicExportStatusTimeEntity basicExportStatusTimeEntity) {
|
|
|
|
|
|
|
|
|
@ -108,6 +110,7 @@ public class SpsSyncExportStatusController {
|
|
|
|
|
return ResultVOUtils.error(500, "更新失败!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/spssync/basic/schedule/create")
|
|
|
|
|
public BaseResponse createSchedule(@RequestBody BasicExportStatusRequest basicExportStatusRequest) {
|
|
|
|
|
|
|
|
|
|