Browse Source

暂存一下

dev_shibei_match
yinzuomei 4 years ago
parent
commit
41c173b711
  1. 2
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerGridServiceImpl.java
  2. 12
      epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerGridDao.xml

2
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerGridServiceImpl.java

@ -620,7 +620,7 @@ public class CustomerGridServiceImpl extends BaseServiceImpl<CustomerGridDao, Cu
formDTO.setPageNo((formDTO.getPageNo() - 1) * formDTO.getPageSize()); formDTO.setPageNo((formDTO.getPageNo() - 1) * formDTO.getPageSize());
//地区编码如何是00结尾的则查询当前地区数据(实际业务不会存在,因为地区必须选到区县级) //地区编码如何是00结尾的则查询当前地区数据(实际业务不会存在,因为地区必须选到区县级)
if (areaCode.endsWith(ModuleConstant.LAST_TWO_LETTER_OF_FORMATIVE_CITY_CODE)) { if (StringUtils.isNotBlank(areaCode) && areaCode.endsWith(ModuleConstant.LAST_TWO_LETTER_OF_FORMATIVE_CITY_CODE)) {
//城市 - 查全部 //城市 - 查全部
formDTO.setAreaCode(areaCode.substring(0, areaCode.length() - 2)); formDTO.setAreaCode(areaCode.substring(0, areaCode.length() - 2));
List<PublicCustomerGridForStrangerResultDTO> gridList = baseDao.selectThirdGridByCityLike(formDTO); List<PublicCustomerGridForStrangerResultDTO> gridList = baseDao.selectThirdGridByCityLike(formDTO);

12
epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerGridDao.xml

@ -428,10 +428,10 @@
) agency ON grid.PID = agency.ID ) agency ON grid.PID = agency.ID
WHERE WHERE
grid.del_flag = 0 grid.del_flag = 0
AND <if test='areaCode != "" and areaCode != null'>
grid.area_code LIKE CONCAT(#{areaCode},'%') AND grid.area_code LIKE CONCAT(#{areaCode},'%')
AND </if>
grid.customer_id = #{customerId} AND grid.customer_id = #{customerId}
ORDER BY ORDER BY
grid.customer_id, grid.customer_id,
CONVERT ( gridName USING gbk ) ASC CONVERT ( gridName USING gbk ) ASC
@ -468,7 +468,9 @@
) agency ON a.PID = agency.ID ) agency ON a.PID = agency.ID
WHERE WHERE
a.del_flag = 0 a.del_flag = 0
<if test='areaCode != "" and areaCode != null'>
AND a.area_code = #{areaCode} AND a.area_code = #{areaCode}
</if>
AND a.customer_id = #{customerId} AND a.customer_id = #{customerId}
ORDER BY ORDER BY
CONVERT ( gridName USING gbk ) ASC CONVERT ( gridName USING gbk ) ASC
@ -501,7 +503,9 @@
b.del_flag = 0 b.del_flag = 0
AND b.customer_id = #{customerId} AND b.customer_id = #{customerId}
AND b.area_code LIKE CONCAT(#{cityCode},'%') AND b.area_code LIKE CONCAT(#{cityCode},'%')
<if test='areaCode != "" and areaCode != null'>
AND <![CDATA[ b.area_code <> #{areaCode}]]> AND <![CDATA[ b.area_code <> #{areaCode}]]>
</if>
ORDER BY ORDER BY
b.area_code DESC ,CONVERT ( gridName USING gbk ) ASC b.area_code DESC ,CONVERT ( gridName USING gbk ) ASC
LIMIT 0,999999999999 LIMIT 0,999999999999

Loading…
Cancel
Save