Browse Source

信用平台公开修改

dev_kxc
zhuyulei 1 year ago
parent
commit
cc661b2aed
  1. 4
      jwtech-system/src/main/java/com/kms/enterprise/domain/dto/DisclosureDto.java
  2. 10
      jwtech-system/src/main/java/com/kms/enterprise/mapper/BsSgcYxjdQualificationsMapper.java
  3. 14
      jwtech-system/src/main/java/com/kms/enterprise/service/BsSgcYxjdEnterpriseInfoService.java
  4. 35
      jwtech-system/src/main/resources/mapper/enterprise/BsSgcYxjdQualificationsMapper.xml

4
jwtech-system/src/main/java/com/kms/enterprise/domain/dto/DisclosureDto.java

@ -15,4 +15,8 @@ public class DisclosureDto implements Serializable {
private int pageSize;
private String enterpriseName;
private String adcd;
}

10
jwtech-system/src/main/java/com/kms/enterprise/mapper/BsSgcYxjdQualificationsMapper.java

@ -24,5 +24,13 @@ public interface BsSgcYxjdQualificationsMapper extends BaseMapper<BsSgcYxjdQuali
List<CreditDto> listTwo(@Param("pageNum") int pageNum,
@Param("pageSize") int pageSize,
@Param("qualificationCategory") String qualificationCategory);
@Param("qualificationCategory") String qualificationCategory,
@Param("enterpriseName") String enterpriseName,
@Param("adcd") String adcd);
List<CreditDto> listThree(@Param("pageNum") int pageNum,
@Param("pageSize") int pageSize,
@Param("qualificationCategory") String qualificationCategory,
@Param("enterpriseName") String enterpriseName,
@Param("adcd") String adcd);
}

14
jwtech-system/src/main/java/com/kms/enterprise/service/BsSgcYxjdEnterpriseInfoService.java

@ -1,5 +1,6 @@
package com.kms.enterprise.service;
import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@ -84,8 +85,17 @@ public class BsSgcYxjdEnterpriseInfoService extends BaseService<BsSgcYxjdEnterpr
List<CreditDto> list = bsSgcYxjdQualificationsMapper.listByOne();
return AjaxResult.success(list);
} else {
List<CreditDto> page = bsSgcYxjdQualificationsMapper.listTwo(dto.getPageNum(),dto.getPageSize(),dto.getQualificationCategory());
return AjaxResult.success(page);
if (dto.getAdcd()!=null && dto.equals("省外")) {
dto.setAdcd("44");
List<CreditDto> page = bsSgcYxjdQualificationsMapper.listThree(dto.getPageNum(),dto.getPageSize(),dto.getQualificationCategory(),
dto.getEnterpriseName(),dto.getAdcd());
return AjaxResult.success(page);
}else {
List<CreditDto> page = bsSgcYxjdQualificationsMapper.listTwo(dto.getPageNum(),dto.getPageSize(),dto.getQualificationCategory(),
dto.getEnterpriseName(),dto.getAdcd());
return AjaxResult.success(page);
}
}
}
}

35
jwtech-system/src/main/resources/mapper/enterprise/BsSgcYxjdQualificationsMapper.xml

@ -53,8 +53,39 @@
FROM
bs_sgc_yxjd_qualifications q
LEFT JOIN bs_sgc_yxjd_enterprise_info i ON q.enterprise_id = i.id
WHERE
ISNULL( q.parent_id )
<where>
ISNULL( q.parent_id )
<if test="enterpriseName!=null and enterpriseName!=''">
AND enterprise_name like concat('%',#{enterpriseName},'%')
</if>
<if test="adcd!=null and adcd !=''">
AND adcd =#{adcd}
</if>
</where>
AND q.qualification_category = #{qualificationCategory}
ORDER BY
CAST( dynamic_credit_score AS UNSIGNED ) DESC LIMIT #{pageNum},#{pageSize};
</select>
<select id="listThree" resultMap="CreditDto">
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind>
SELECT
enterprise_id,
enterprise_name,
ADCD,
dynamic_credit_score,
qualification_category
FROM
bs_sgc_yxjd_qualifications q
LEFT JOIN bs_sgc_yxjd_enterprise_info i ON q.enterprise_id = i.id
<where>
ISNULL( q.parent_id )
<if test="enterpriseName!=null and enterpriseName!=''">
AND enterprise_name like concat('%',#{enterpriseName},'%')
</if>
<if test="adcd!=null and adcd !=''">
AND left(i.adcd,2)&lt;> #{adcd}
</if>
</where>
AND q.qualification_category = #{qualificationCategory}
ORDER BY
CAST( dynamic_credit_score AS UNSIGNED ) DESC LIMIT #{pageNum},#{pageSize};

Loading…
Cancel
Save