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