Commit a88b039c authored by zhaochengming's avatar zhaochengming

应用--新增删除修改

parent fc078459
...@@ -38,5 +38,9 @@ public interface TenantMapper extends BaseMapper<OcpTenantGroup> { ...@@ -38,5 +38,9 @@ public interface TenantMapper extends BaseMapper<OcpTenantGroup> {
List<OcpTenantGroup> selectGroupsList(String tenantGroupCompanyCode,String tenantGroupName); List<OcpTenantGroup> selectGroupsList(String tenantGroupCompanyCode,String tenantGroupName);
/**
* 根据code查询这条数据
*/
OcpTenantGroup selectGroupCode(String tenantGroupCode);
} }
...@@ -50,4 +50,6 @@ public interface TenantService extends IService<OcpTenantGroup> { ...@@ -50,4 +50,6 @@ public interface TenantService extends IService<OcpTenantGroup> {
*/ */
Page<OcpTenantGroup> getselects(String tenantGroupCode,String tenantGroupCompanyCode,int currentPage,int pageSize,String text,String lev); Page<OcpTenantGroup> getselects(String tenantGroupCode,String tenantGroupCompanyCode,int currentPage,int pageSize,String text,String lev);
} }
...@@ -166,13 +166,16 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup> ...@@ -166,13 +166,16 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
@Override @Override
public Page<OcpTenantGroup> getselects(String tenantGroupCode, String tenantGroupCompanyCode, int currentPage, int pageSize, String keyword,String lev) { public Page<OcpTenantGroup> getselects(String tenantGroupCode, String tenantGroupCompanyCode, int currentPage, int pageSize, String keyword,String lev) {
LambdaQueryWrapper<OcpTenantGroup> qw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<OcpTenantGroup> qw = new LambdaQueryWrapper<>();
OcpTenantGroup ocpTenantGroup = tenantMapper.selectGroupCode(tenantGroupCode);
Page<OcpTenantGroup> page = new Page<>(currentPage, pageSize); Page<OcpTenantGroup> page = new Page<>(currentPage, pageSize);
if (StringUtils.isBlank(keyword)) { if (StringUtils.isBlank(keyword)) {
if("".equals(lev) || "1".equals(lev)) { if("".equals(lev) || "1".equals(lev)) {
LambdaQueryWrapper<OcpTenantGroup> eq = qw.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode); LambdaQueryWrapper<OcpTenantGroup> eq = qw.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode);
tenantMapper.selectPage(page, eq); tenantMapper.selectPage(page, eq);
}else if ("2".equals(lev) || "3".equals(lev)) { }else if ("2".equals(lev) || "3".equals(lev)) {
LambdaQueryWrapper<OcpTenantGroup> eq = qw.or(wq -> wq.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode)).eq(OcpTenantGroup::getTenantGroupPcode, tenantGroupCode); LambdaQueryWrapper<OcpTenantGroup> eq = qw.or(wq -> wq.eq(OcpTenantGroup::getTenantGroupCompanyCode, tenantGroupCompanyCode)).eq(OcpTenantGroup::getTenantGroupPcode, tenantGroupCode);
tenantMapper.selectPage(page, eq); tenantMapper.selectPage(page, eq);
} }
} else if (!(StringUtils.isBlank(keyword))) { } else if (!(StringUtils.isBlank(keyword))) {
...@@ -182,7 +185,9 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup> ...@@ -182,7 +185,9 @@ public class TenantServiceImpl extends ServiceImpl<TenantMapper, OcpTenantGroup>
.or().like(OcpTenantGroup::getTenantGroupUserName, keyword); .or().like(OcpTenantGroup::getTenantGroupUserName, keyword);
tenantMapper.selectPage(page, ocpTenantGroupLambdaQueryWrapper); tenantMapper.selectPage(page, ocpTenantGroupLambdaQueryWrapper);
} }
return page; return page;
} }
} }
......
...@@ -34,6 +34,11 @@ ...@@ -34,6 +34,11 @@
</select> </select>
<select id="selectGroupCode" resultType="com.pms.ocp.model.entity.OcpTenantGroup">
SELECT * FROM ocp_tenant_group WHERE tenant_group_code = #{tenantGroupCode};
</select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment