From 48a358541caf7d4698fbd569ba61fa3469851e34 Mon Sep 17 00:00:00 2001 From: anthonyywj2 <353682448@qq.com> Date: Tue, 14 Jun 2022 01:48:53 +0800 Subject: [PATCH] =?UTF-8?q?=E9=AA=8C=E6=94=B6=E4=BC=A0=E5=8F=82=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/admin/dao/basic/EntrustReceDao.java | 2 ++ .../service/basic/EntrustReceService.java | 2 ++ .../basic/impl/EntrustReceServiceImpl.java | 5 +++++ .../glxp/api/admin/thread/DlBasicService.java | 2 +- .../mybatis/mapper/basic/EntrustReceDao.xml | 19 +++++++++++++++++++ 5 files changed, 29 insertions(+), 1 deletion(-) diff --git a/api-admin/src/main/java/com/glxp/api/admin/dao/basic/EntrustReceDao.java b/api-admin/src/main/java/com/glxp/api/admin/dao/basic/EntrustReceDao.java index c77b4bee..6123e60e 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/dao/basic/EntrustReceDao.java +++ b/api-admin/src/main/java/com/glxp/api/admin/dao/basic/EntrustReceDao.java @@ -21,6 +21,8 @@ public interface EntrustReceDao { boolean insertEntrustRec(EntrustReceEntity ioOrderStatusEntity); + boolean replaceEntrustRec(EntrustReceEntity entrustReceEntity); + boolean deleteById(String id); boolean deleteAll(); diff --git a/api-admin/src/main/java/com/glxp/api/admin/service/basic/EntrustReceService.java b/api-admin/src/main/java/com/glxp/api/admin/service/basic/EntrustReceService.java index bf166b6c..46bbcdae 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/service/basic/EntrustReceService.java +++ b/api-admin/src/main/java/com/glxp/api/admin/service/basic/EntrustReceService.java @@ -20,6 +20,8 @@ public interface EntrustReceService { boolean insertEntrustRec(EntrustReceEntity ioOrderStatusEntity); + boolean replaceEntrustRec(EntrustReceEntity entrustReceEntity); + boolean deleteById(String id); boolean deleteAll(); diff --git a/api-admin/src/main/java/com/glxp/api/admin/service/basic/impl/EntrustReceServiceImpl.java b/api-admin/src/main/java/com/glxp/api/admin/service/basic/impl/EntrustReceServiceImpl.java index e5321ab6..90fae389 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/service/basic/impl/EntrustReceServiceImpl.java +++ b/api-admin/src/main/java/com/glxp/api/admin/service/basic/impl/EntrustReceServiceImpl.java @@ -74,6 +74,11 @@ public class EntrustReceServiceImpl implements EntrustReceService { return entrustReceDao.insertEntrustRec(entrustReceEntity); } + @Override + public boolean replaceEntrustRec(EntrustReceEntity entrustReceEntity) { + return entrustReceDao.replaceEntrustRec(entrustReceEntity); + } + @Override public boolean deleteById(String id) { return entrustReceDao.deleteById(id); diff --git a/api-admin/src/main/java/com/glxp/api/admin/thread/DlBasicService.java b/api-admin/src/main/java/com/glxp/api/admin/thread/DlBasicService.java index 9a701429..48625c83 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/thread/DlBasicService.java +++ b/api-admin/src/main/java/com/glxp/api/admin/thread/DlBasicService.java @@ -388,7 +388,7 @@ public class DlBasicService { entrustReceService.deleteAll(); for (EntrustReceEntity entrustReceEntity : syncDataResponse.getEntrustReceEntities()) { entrustReceEntity.setUpdateTime(null); - entrustReceService.insertEntrustRec(entrustReceEntity); + entrustReceService.replaceEntrustRec(entrustReceEntity); } } diff --git a/api-admin/src/main/resources/mybatis/mapper/basic/EntrustReceDao.xml b/api-admin/src/main/resources/mybatis/mapper/basic/EntrustReceDao.xml index 5b683b1d..323c88b2 100644 --- a/api-admin/src/main/resources/mybatis/mapper/basic/EntrustReceDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/basic/EntrustReceDao.xml @@ -117,6 +117,25 @@ ) + + + replace + INTO basic_entrust_accept(id,`action`, entrustInv, `entrustUser`, userId, updateTime, remark,entrustAction,finishRece,curInv) + values ( + #{id}, + #{action}, + #{entrustInv}, + #{entrustUser}, + #{userId}, + #{updateTime}, + #{remark}, + #{entrustAction}, + #{finishRece}, + #{curInv} + ) + + UPDATE basic_entrust_accept