fix 会员单位名称变更

This commit is contained in:
lijiarao
2023-02-15 14:34:47 +08:00
parent b5e17b4911
commit 14f63124f1
5 changed files with 30 additions and 0 deletions
@@ -1,5 +1,6 @@
package com.jero.company.controller; 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.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -989,4 +990,18 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
return Result.OK("同步成功!"); return Result.OK("同步成功!");
} }
/**
* 会员系统单位名称变更
*
* @return
*/
@ApiOperation(value="企业管理-会员系统同步数据,编辑", notes="企业管理-会员系统同步数据,编辑")
@PostMapping(value = "/updateMemberCompanyName")
public Result<?> updateMemberCompanyName(@RequestBody JSONObject json) {
String companyName = json.getString("companyName");
String memberId = json.getString("memberId");
payCompanyManagementService.updateMemberCompanyName(memberId,companyName);
return Result.OK("同步成功!");
}
} }
@@ -3,6 +3,7 @@ package com.jero.company.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jero.company.entity.PayCompanyManagement; import com.jero.company.entity.PayCompanyManagement;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@@ -22,4 +23,6 @@ public interface PayCompanyManagementMapper extends BaseMapper<PayCompanyManagem
* @Exception * @Exception
*/ */
List<PayCompanyManagement> listPayCompanyManagement(List<String> companyList); List<PayCompanyManagement> listPayCompanyManagement(List<String> companyList);
void updateMemberCompanyName(@Param("memberId") String memberId, @Param("companyName") String companyName);
} }
@@ -25,4 +25,10 @@
#{item} #{item}
</foreach> </foreach>
</select> </select>
<update id="updateMemberCompanyName">
update pay_company_management
set company_name = #{companyName}
where member_id = #{memberId}
</update>
</mapper> </mapper>
@@ -115,4 +115,5 @@ public interface IPayCompanyManagementService extends IService<PayCompanyManagem
PayCompanyManagement getCompanyByName(String companyName); PayCompanyManagement getCompanyByName(String companyName);
void updateMemberCompanyName(String memberId, String companyName);
} }
@@ -614,6 +614,11 @@ public class PayCompanyManagementServiceImpl extends ServiceImpl<PayCompanyManag
return this.baseMapper.selectOne(new QueryWrapper<PayCompanyManagement>().eq("company_name",companyName)); return this.baseMapper.selectOne(new QueryWrapper<PayCompanyManagement>().eq("company_name",companyName));
} }
@Override
public void updateMemberCompanyName(String memberId, String companyName) {
payCompanyManagementMapper.updateMemberCompanyName(memberId,companyName);
}
/** /**
* 校验企业名称和信用代码是否匹配 * 校验企业名称和信用代码是否匹配
* @param payCompanyManagement * @param payCompanyManagement