From ad3c316c869b73e4ce453e4e27211042c739348f Mon Sep 17 00:00:00 2001 From: anthonyywj2 <353682448@qq.com> Date: Tue, 6 Dec 2022 17:33:40 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sale/admin/config/HdSchemaExecutor.java | 2 +- .../sync/BasicDownloadController.java | 17 +++++++++++++++++ .../entity/sync/BasicExportStatusEntity.java | 1 + .../req/sync/BasicExportStatusRequest.java | 1 + .../mybatis/mapper/sync/BasicExportDao.xml | 6 ++++-- .../src/main/resources/schemas/schema_v2.1.sql | 1 + 6 files changed, 25 insertions(+), 3 deletions(-) diff --git a/api-admin/src/main/java/com/glxp/sale/admin/config/HdSchemaExecutor.java b/api-admin/src/main/java/com/glxp/sale/admin/config/HdSchemaExecutor.java index a90d125..f93f1bd 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/config/HdSchemaExecutor.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/config/HdSchemaExecutor.java @@ -74,7 +74,7 @@ public class HdSchemaExecutor implements ApplicationRunner { } public void buildSchemas() { -// schema.add(new SchemaData("v2.1", "schema_v2.1.sql")); + schema.add(new SchemaData("v2.1", "schema_v2.1.sql")); // schema.add(new SchemaData("v2.2", "schema_v2.2.sql")); // schema.add(new SchemaData("v2.3", "schema_v2.3.sql")); } diff --git a/api-admin/src/main/java/com/glxp/sale/admin/controller/sync/BasicDownloadController.java b/api-admin/src/main/java/com/glxp/sale/admin/controller/sync/BasicDownloadController.java index 5dd5744..5aa9f46 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/controller/sync/BasicDownloadController.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/controller/sync/BasicDownloadController.java @@ -6,6 +6,7 @@ import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.TypeReference; import com.glxp.sale.admin.constant.BasicProcessStatus; import com.glxp.sale.admin.entity.sync.BasicExportStatusEntity; +import com.glxp.sale.admin.http.SpGetHttp; import com.glxp.sale.admin.req.info.DeleteRequest; import com.glxp.sale.admin.req.sync.BasicExportStatusRequest; import com.glxp.sale.admin.res.sync.*; @@ -31,6 +32,8 @@ public class BasicDownloadController { BasicExportService basicExportService; @Resource RedisUtil redisUtil; + @Resource + SpGetHttp spGetHttp; @GetMapping("/spssync/basic/udiinfo/getStatus") @@ -49,6 +52,20 @@ public class BasicDownloadController { public BaseResponse deleteByStatus(@RequestBody DeleteRequest deleteRequest) { // boolean b = basicExportService.deleteById(deleteRequest.getId()); + + + BasicExportStatusEntity basicExportStatusEntity = basicExportService.findById(deleteRequest.getId()); + basicExportStatusEntity.setReceiveStatus("处理成功"); + basicExportService.updateExportStatus(basicExportStatusEntity); + + //更新自助平台状态 + + + BasicExportStatusEntity postEntity = new BasicExportStatusEntity(); + postEntity.setId(basicExportStatusEntity.getTaskId()); + postEntity.setReceiveStatus(basicExportStatusEntity.getReceiveStatus()); + spGetHttp.postUpdateBasicStatus(postEntity); + redisUtil.del(deleteRequest.getId()); return ResultVOUtils.success("删除成功!"); } diff --git a/api-admin/src/main/java/com/glxp/sale/admin/entity/sync/BasicExportStatusEntity.java b/api-admin/src/main/java/com/glxp/sale/admin/entity/sync/BasicExportStatusEntity.java index 6966db7..1f41cdf 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/entity/sync/BasicExportStatusEntity.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/entity/sync/BasicExportStatusEntity.java @@ -24,4 +24,5 @@ public class BasicExportStatusEntity { private String superiorService; //上游服务 private String subordinateService; //下游服务 private String cacheFilePath; + private String receiveStatus; } diff --git a/api-admin/src/main/java/com/glxp/sale/admin/req/sync/BasicExportStatusRequest.java b/api-admin/src/main/java/com/glxp/sale/admin/req/sync/BasicExportStatusRequest.java index b4b29d0..e59e291 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/req/sync/BasicExportStatusRequest.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/req/sync/BasicExportStatusRequest.java @@ -11,4 +11,5 @@ public class BasicExportStatusRequest extends ListPageRequest { private Integer scheduleType; private String idDatas; private String taskId; + private String receiveStatus; } diff --git a/api-admin/src/main/resources/mybatis/mapper/sync/BasicExportDao.xml b/api-admin/src/main/resources/mybatis/mapper/sync/BasicExportDao.xml index e45d513..d0748ab 100644 --- a/api-admin/src/main/resources/mybatis/mapper/sync/BasicExportDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/sync/BasicExportDao.xml @@ -31,7 +31,7 @@ replace - INTO basic_export_status(id,taskId,idDatas,status,`type`,transportType,updateTime,scheduleType,startTime,endTime,remark,superiorService,subordinateService,cacheFilePath) + INTO basic_export_status(id,taskId,idDatas,status,`type`,transportType,updateTime,scheduleType,startTime,endTime,remark,superiorService,subordinateService,cacheFilePath,receiveStatus) values( #{id}, #{taskId}, @@ -46,7 +46,8 @@ #{remark}, #{superiorService}, #{subordinateService}, - #{cacheFilePath} + #{cacheFilePath}, + #{receiveStatus} ) @@ -66,6 +67,7 @@ superiorService=#{superiorService}, subordinateService=#{subordinateService}, cacheFilePath=#{cacheFilePath}, + receiveStatus=#{receiveStatus}, WHERE id = #{id} diff --git a/api-admin/src/main/resources/schemas/schema_v2.1.sql b/api-admin/src/main/resources/schemas/schema_v2.1.sql index e69de29..60b29ec 100644 --- a/api-admin/src/main/resources/schemas/schema_v2.1.sql +++ b/api-admin/src/main/resources/schemas/schema_v2.1.sql @@ -0,0 +1 @@ +CALL Pro_Temp_ColumnWork ('basic_export_status','receiveStatus','varchar(255) ', 1); \ No newline at end of file