From e62c88dfbe45da7e654458fb10c0ed85a05be79e Mon Sep 17 00:00:00 2001 From: anthonywj Date: Thu, 27 Apr 2023 16:53:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6git=20=E5=88=86=E6=94=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/basic/BasicCorpController.java | 9 ++++-- .../com/glxp/api/dao/basic/BasicCorpDao.java | 2 -- .../api/entity/basic/BasicCorpEntity.java | 4 +-- .../glxp/api/service/sync/HeartService.java | 2 +- .../mybatis/mapper/basic/BasicCorpDao.xml | 29 ------------------- 5 files changed, 9 insertions(+), 37 deletions(-) diff --git a/src/main/java/com/glxp/api/controller/basic/BasicCorpController.java b/src/main/java/com/glxp/api/controller/basic/BasicCorpController.java index c9dd8147e..2c1b50a31 100644 --- a/src/main/java/com/glxp/api/controller/basic/BasicCorpController.java +++ b/src/main/java/com/glxp/api/controller/basic/BasicCorpController.java @@ -1,5 +1,6 @@ package com.glxp.api.controller.basic; +import cn.hutool.core.util.IdUtil; import com.github.pagehelper.PageInfo; import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.common.enums.ResultEnum; @@ -123,7 +124,8 @@ public class BasicCorpController { basicUnitMaintainEntity.setErpId(CustomUtil.getId()); basicUnitMaintainEntity.setOutType(ConstantStatus.CORP_SICK_CUS); basicUnitMaintainEntity.setUpdateTime(new Date()); - boolean b = basicUnitMaintainService.insertBasicUnitMaintain(basicUnitMaintainEntity); + basicUnitMaintainEntity.setId(IdUtil.getSnowflakeNextId()); + boolean b = basicUnitMaintainService.insert(basicUnitMaintainEntity); if (!b) { return ResultVOUtils.error(ResultEnum.NOT_NETWORK); } @@ -239,7 +241,8 @@ public class BasicCorpController { basicUnitMaintainEntity.setMobile(erpUnitsResponse.getMobile()); basicUnitMaintainEntity.setCorpType(ConstantStatus.CORP_SP); basicUnitMaintainEntity.setUpdateTime(new Date()); - basicUnitMaintainService.insertBasicUnitMaintain(basicUnitMaintainEntity); + basicUnitMaintainEntity.setId(IdUtil.getSnowflakeNextId()); + basicUnitMaintainService.insert(basicUnitMaintainEntity); } } return ResultVOUtils.success("选入成功"); @@ -275,7 +278,7 @@ public class BasicCorpController { } BasicErpUnitsResponse basicErpUnitsResponse = combineRequest.getBasicErpUnitsResponse(); BasicCorpEntity basicCorpEntity = new BasicCorpEntity(); - basicCorpEntity.setId(Integer.parseInt(combineRequest.getKey())); + basicCorpEntity.setId(Long.parseLong(combineRequest.getKey())); if (combineRequest.getThirdSys() != null) { if ("thirdId".equals(combineRequest.getThirdSys())) { basicCorpEntity.setThirdId(basicErpUnitsResponse.getId()); diff --git a/src/main/java/com/glxp/api/dao/basic/BasicCorpDao.java b/src/main/java/com/glxp/api/dao/basic/BasicCorpDao.java index 0f9d411f7..2656ad80c 100644 --- a/src/main/java/com/glxp/api/dao/basic/BasicCorpDao.java +++ b/src/main/java/com/glxp/api/dao/basic/BasicCorpDao.java @@ -18,7 +18,6 @@ public interface BasicCorpDao extends BaseMapperPlus batchSelectByIds(@Param("ids") List id); diff --git a/src/main/java/com/glxp/api/entity/basic/BasicCorpEntity.java b/src/main/java/com/glxp/api/entity/basic/BasicCorpEntity.java index 53db4b077..8cb89382b 100644 --- a/src/main/java/com/glxp/api/entity/basic/BasicCorpEntity.java +++ b/src/main/java/com/glxp/api/entity/basic/BasicCorpEntity.java @@ -11,8 +11,8 @@ import java.util.Date; @Data @TableName(value = "basic_corp") public class BasicCorpEntity { - @TableId(value = "id", type = IdType.AUTO) - private Integer id; + @TableId(value = "id", type = IdType.INPUT) + private Long id; /** * 往来单位编码 diff --git a/src/main/java/com/glxp/api/service/sync/HeartService.java b/src/main/java/com/glxp/api/service/sync/HeartService.java index 52e47bcd3..4990fcb71 100644 --- a/src/main/java/com/glxp/api/service/sync/HeartService.java +++ b/src/main/java/com/glxp/api/service/sync/HeartService.java @@ -1273,7 +1273,7 @@ public class HeartService { } if (CollectionUtil.isNotEmpty(corpList)) { for (BasicCorpEntity basicCorpEntity : corpList) - corpDao.importBasicUnitMaintain(basicCorpEntity); + corpDao.insertOrUpdate(basicCorpEntity); } if (CollectionUtil.isNotEmpty(supCertList)) { supCertDao.insertOrUpdateBatch(supCertList); diff --git a/src/main/resources/mybatis/mapper/basic/BasicCorpDao.xml b/src/main/resources/mybatis/mapper/basic/BasicCorpDao.xml index 8d3efa011..fcb5d3901 100644 --- a/src/main/resources/mybatis/mapper/basic/BasicCorpDao.xml +++ b/src/main/resources/mybatis/mapper/basic/BasicCorpDao.xml @@ -145,29 +145,6 @@ #{remark}) - - insert INTO basic_corp(thirdId, erpId, name, spell, addr, - status, type, creditNo, contact, mobile, thirdId1, thirdId2, thirdId3, thirdId4, - thirdName, thirdName1, thirdName2, thirdName3, thirdName4, updateTime, corpType, outType, - createUser, createTime, updateUser, remark) - values (#{thirdId}, - #{erpId}, - #{name}, - #{spell}, - #{addr}, - #{status}, - #{type}, - #{creditNo}, - #{contact}, - #{mobile}, - #{thirdId1}, #{thirdId2}, #{thirdId3}, #{thirdId4}, - #{thirdName}, #{thirdName1}, #{thirdName2}, #{thirdName3}, #{thirdName4}, #{updateTime}, #{corpType}, - #{outType}, #{createUser}, - #{createTime}, - #{updateUser}, - #{remark}) - - UPDATE basic_corp @@ -261,12 +238,6 @@ - -