From a50a51f1b13e11451ffa574317985c09e2f2e20b Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Fri, 10 Jan 2025 15:58:00 +0800 Subject: [PATCH] =?UTF-8?q?1/10=20=E5=90=8C=E6=AD=A5=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E4=BA=A7=E5=93=81=E5=B1=82=E7=BA=A71.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/glxp/api/constant/SocketMsgType.java | 1 + .../com/glxp/api/req/system/DeleteRequest.java | 2 ++ .../glxp/api/service/sync/SocketMsgService.java | 14 ++++++++++++++ 3 files changed, 17 insertions(+) diff --git a/src/main/java/com/glxp/api/constant/SocketMsgType.java b/src/main/java/com/glxp/api/constant/SocketMsgType.java index cfc539f9f..7102dbb45 100644 --- a/src/main/java/com/glxp/api/constant/SocketMsgType.java +++ b/src/main/java/com/glxp/api/constant/SocketMsgType.java @@ -22,6 +22,7 @@ public interface SocketMsgType { * 入院物资维护 */ String BASIC_MANAGE_DELETE = "BASIC_MANAGE_DELETE"; // + String PRODUCT_LEVEL_DELETE = "PRODUCT_LEVEL_DELETE"; //产品层级删除 /** * 供应商字典 diff --git a/src/main/java/com/glxp/api/req/system/DeleteRequest.java b/src/main/java/com/glxp/api/req/system/DeleteRequest.java index db0330c4b..12479b302 100644 --- a/src/main/java/com/glxp/api/req/system/DeleteRequest.java +++ b/src/main/java/com/glxp/api/req/system/DeleteRequest.java @@ -14,4 +14,6 @@ public class DeleteRequest { Integer dlType; //1:同步任务,2:下载记录 String invoiceEncode; Long orderId; + + private String nameCode; } diff --git a/src/main/java/com/glxp/api/service/sync/SocketMsgService.java b/src/main/java/com/glxp/api/service/sync/SocketMsgService.java index c85f1f193..caea3ce81 100644 --- a/src/main/java/com/glxp/api/service/sync/SocketMsgService.java +++ b/src/main/java/com/glxp/api/service/sync/SocketMsgService.java @@ -63,6 +63,14 @@ public class SocketMsgService { insertLog(basicDataRequest.getDeleteBasicDataRequest(), baseResponse); insertType(basicDataRequest.getDeleteBasicDataRequest()); break; + case SocketMsgType.PRODUCT_LEVEL_DELETE: + + object = JSON.parseObject(String.valueOf(socketMsgEntity.getContent()), Map.class); + basicDataRequest = JSON.parseObject(String.valueOf(socketMsgEntity.getContent()), BasicDataRequest.class); + baseResponse = deleteProductLevel(basicDataRequest.getDeleteRequest()); + insertLog(basicDataRequest.getDeleteBasicDataRequest(), baseResponse); + insertType(basicDataRequest.getDeleteBasicDataRequest()); + break; case SocketMsgType.BASIC_MANAGE_DELETE: object = JSON.parseObject(String.valueOf(socketMsgEntity.getContent()), Map.class); @@ -157,6 +165,12 @@ public class SocketMsgService { return ResultVOUtils.success("删除成功"); } + public BaseResponse deleteProductLevel(DeleteRequest deleteRequest) { + udiProductService.deleteByNameCode(deleteRequest.getNameCode()); + return ResultVOUtils.success("删除成功"); + } + + public BaseResponse deleteCompanyProductRelevance(DeleteCompanyFileRequest deleteCompanyFileRequest) { boolean b = udiRlSupService.deleteById(deleteCompanyFileRequest.getId()); return ResultVOUtils.success("成功");