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 cbb90603..9f6abe79 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 @@ -1,5 +1,6 @@ package com.jero.company.controller; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -989,4 +990,18 @@ public class PayCompanyManagementController extends JeroController updateMemberCompanyName(@RequestBody JSONObject json) { + String companyName = json.getString("companyName"); + String memberId = json.getString("memberId"); + payCompanyManagementService.updateMemberCompanyName(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 36a32a80..5e7697d3 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 @@ -3,6 +3,7 @@ package com.jero.company.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.jero.company.entity.PayCompanyManagement; +import org.apache.ibatis.annotations.Param; import java.util.List; @@ -22,4 +23,6 @@ public interface PayCompanyManagementMapper extends BaseMapper listPayCompanyManagement(List companyList); + + void updateMemberCompanyName(@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 1724493a..7b8b85f0 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 @@ -25,4 +25,10 @@ #{item} + + + update pay_company_management + 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 8f2c5bde..eb116e07 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 @@ -115,4 +115,5 @@ public interface IPayCompanyManagementService extends IService().eq("company_name",companyName)); } + @Override + public void updateMemberCompanyName(String memberId, String companyName) { + payCompanyManagementMapper.updateMemberCompanyName(memberId,companyName); + } + /** * 校验企业名称和信用代码是否匹配 * @param payCompanyManagement