diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayCompanyManagementController.java b/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayCompanyManagementController.java index 20f27cef..8f9f0f1c 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayCompanyManagementController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/PayCompanyManagementController.java @@ -1008,6 +1008,20 @@ public class PayCompanyManagementController extends JeroController checkMemberCompanyName(@RequestBody JSONObject json) { + String companyName = json.getString("companyName"); + String memberId = json.getString("memberId"); + payCompanyManagementService.checkMemberCompanyName(memberId,companyName); + return Result.OK("同步成功!"); + } + /** * 无权限直接编辑企业发票信息 * diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/PayCompanyManagementMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/PayCompanyManagementMapper.java index 5e7697d3..550f1faa 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/PayCompanyManagementMapper.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/PayCompanyManagementMapper.java @@ -25,4 +25,6 @@ public interface PayCompanyManagementMapper extends BaseMapper listPayCompanyManagement(List companyList); void updateMemberCompanyName(@Param("memberId") String memberId, @Param("companyName") String companyName); + + Integer checkMemberCompanyName(@Param("memberId") String memberId, @Param("companyName") String companyName); } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/xml/PayCompanyManagementMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/xml/PayCompanyManagementMapper.xml index 7b8b85f0..cabfbc48 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/xml/PayCompanyManagementMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/company/mapper/xml/PayCompanyManagementMapper.xml @@ -31,4 +31,12 @@ set company_name = #{companyName} where member_id = #{memberId} + + \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/company/service/IPayCompanyManagementService.java b/jero-boot-incoming-payment/src/main/java/com/jero/company/service/IPayCompanyManagementService.java index fd2d2de6..5bb9f597 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/company/service/IPayCompanyManagementService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/company/service/IPayCompanyManagementService.java @@ -119,4 +119,6 @@ public interface IPayCompanyManagementService extends IService 0){ + throw new JeroBootException("变更企业名称已被占用,请修改!"); + } + } + /** * 校验企业名称和信用代码是否匹配 * @param payCompanyManagement