Browse Source

微信小程序signup接口修改9 修改请求mapper.xml

tags/B.2.6.4_20240106_base
yk 1 year ago
parent
commit
d83531c115
3 changed files with 15 additions and 6 deletions
  1. +10
    -4
      xueyi-modules/xueyi-tenant/src/main/java/com/xueyi/tenant/tenant/controller/TeTenantController.java
  2. +4
    -1
      xueyi-modules/xueyi-tenant/src/main/java/com/xueyi/tenant/tenant/mapper/SysEnterpriseStaffMapper.java
  3. +1
    -1
      xueyi-modules/xueyi-tenant/src/main/resources/mapper/SysEnterpriseStaffMapper.xml

+ 10
- 4
xueyi-modules/xueyi-tenant/src/main/java/com/xueyi/tenant/tenant/controller/TeTenantController.java View File

@@ -86,15 +86,21 @@ public class TeTenantController extends BaseController<TeTenantQuery, TeTenantDt
@GetMapping("/one")
R<TeTenantPo> tenant(@RequestParam("phone") String phone) {
log.info("tenant one方法,手机号查询SysEnterpriseStaff:{}", phone);
TeTenantPo po = enterpriseStaffMapper.selectByPhone(phone);
TeTenantPo po = enterpriseStaffMapper.selectTenantByPhone(phone);
return R.ok(po);
}

@InnerAuth
@GetMapping("/query-tenant-by-staff-phone")
R<TeTenantPo> queryTenantByStaffPhone(@RequestParam("phone") String phone) {
TeTenantPo po = staffMapper.selectTenantByPhone(phone);
return R.ok(po);
}

@InnerAuth
@GetMapping("/staff")
R<TeTenantPo> staff(@RequestParam("phone") String phone) {
TeTenantPo po = staffMapper.selectByPhone(phone);
@GetMapping("/query-staff-by-phone")
R<SysEnterpriseStaff> queryStaff(@RequestParam("phone") String phone) {
SysEnterpriseStaff po = staffMapper.selectStaffByPhone(phone);
return R.ok(po);
}



+ 4
- 1
xueyi-modules/xueyi-tenant/src/main/java/com/xueyi/tenant/tenant/mapper/SysEnterpriseStaffMapper.java View File

@@ -17,7 +17,10 @@ import org.apache.ibatis.annotations.Param;
@Master
public interface SysEnterpriseStaffMapper extends BaseMapper<SysEnterpriseStaffQuery, SysEnterpriseStaffDto, SysEnterpriseStaff> {
@TenantIgnore(tenantLine = true)
TeTenantPo selectByPhone(@Param("phone") String phone);
TeTenantPo selectTenantByPhone(@Param("phone") String phone);

@TenantIgnore(tenantLine = true)
SysEnterpriseStaff selectStaffByPhone(@Param("phone") String phone);

@TenantIgnore(tenantLine = true)
void updateEntity(SysEnterpriseStaff po);

+ 1
- 1
xueyi-modules/xueyi-tenant/src/main/resources/mapper/SysEnterpriseStaffMapper.xml View File

@@ -4,7 +4,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.xueyi.tenant.tenant.mapper.SysEnterpriseStaffMapper">

<select id="selectByPhone" resultType="com.xueyi.tenant.api.tenant.domain.po.TeTenantPo" parameterType="Object">
<select id="selectTenantByPhone" resultType="com.xueyi.tenant.api.tenant.domain.po.TeTenantPo" parameterType="Object">
select * from te_tenant where id = (select tenant_id from sys_enterprise_staff where (phone = #{phone} or openid = #{phone}) and del_flag = 0 limit 1)
</select>



Loading…
Cancel
Save