Commit 86b5d7bf authored by chenzhao's avatar chenzhao

质押关系 省份变更

parent 487a5c38
...@@ -15,6 +15,6 @@ import java.util.List; ...@@ -15,6 +15,6 @@ import java.util.List;
public interface FinancingRegionalMapper extends BaseMapper<FinancingRegional> { public interface FinancingRegionalMapper extends BaseMapper<FinancingRegional> {
@UserEmpower(field ={"regional_companies_code"} ,dealerField ={"regional_companies_code"}, fieldConditions ={"in","in"} ,relationship="and",specific=false) @UserEmpower(field ={"regional_companies_code"} ,dealerField ={"regional_companies_code"}, fieldConditions ={"in","in"} ,relationship="and",specific=false)
List<FinancingRegional> queryDataForPage(); List<FinancingRegional> queryDataForPage(String regionalCompaniesName, String province);
} }
...@@ -17,7 +17,8 @@ ...@@ -17,7 +17,8 @@
hygf_unit_info.head_phone responsibleUserPhone, hygf_unit_info.head_phone responsibleUserPhone,
CONCAT(info.disbursement_money,'') as disbursementMoney, CONCAT(info.disbursement_money,'') as disbursementMoney,
hph.regional_companies_code, hph.regional_companies_code,
hph.developer_code hph.developer_code,
info.financing_companies_name financingCompaniesName
FROM FROM
`hygf_peasant_household` hph `hygf_peasant_household` hph
LEFT JOIN hygf_financing_info info ON info.peasant_household_id = hph.sequence_nbr LEFT JOIN hygf_financing_info info ON info.peasant_household_id = hph.sequence_nbr
......
...@@ -4,6 +4,14 @@ ...@@ -4,6 +4,14 @@
<select id="queryDataForPage" resultType="com.yeejoin.amos.boot.module.hygf.api.entity.FinancingRegional"> <select id="queryDataForPage" resultType="com.yeejoin.amos.boot.module.hygf.api.entity.FinancingRegional">
select * from hygf_financing_regional select * from hygf_financing_regional
<where>
<if test="regionalCompaniesName != null and regionalCompaniesName != ''">
and hygf_financing_regional.regional_companies_name = #{regionalCompaniesName}
</if>
<if test="province != null and province != ''">
and hygf_financing_regional.province = #{province}
</if>
</where>
</select> </select>
</mapper> </mapper>
...@@ -258,7 +258,7 @@ ...@@ -258,7 +258,7 @@
FROM FROM
systemctl_region sr systemctl_region sr
WHERE WHERE
sr.REGION_CODE = #{province} sr.REGION_NAME = #{province}
UNION ALL UNION ALL
SELECT SELECT
h.SEQUENCE_NBR h.SEQUENCE_NBR
......
...@@ -107,10 +107,14 @@ public class FinancingRegionalController extends BaseController { ...@@ -107,10 +107,14 @@ public class FinancingRegionalController extends BaseController {
@GetMapping(value = "/page") @GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "融资机构区域公司绑定表分页查询", notes = "融资机构区域公司绑定表分页查询") @ApiOperation(httpMethod = "GET",value = "融资机构区域公司绑定表分页查询", notes = "融资机构区域公司绑定表分页查询")
@UserLimits @UserLimits
public ResponseModel<Page<FinancingRegional>> queryForPage(@RequestParam(value = "current") int current, @RequestParam public ResponseModel<Page<FinancingRegional>> queryForPage(@RequestParam(value = "current") int current,
(value = "size") int size) { @RequestParam(value = "size") int size,
@RequestParam(value = "regionalCompaniesName",required = false) String regionalCompaniesName,
@RequestParam(value = "province",required = false) String province
return ResponseHelper.buildResponse(financingRegionalServiceImpl.queryForFinancingRegionalPage(current,size)); ) {
return ResponseHelper.buildResponse(financingRegionalServiceImpl.queryForFinancingRegionalPage(current,size,regionalCompaniesName,province));
} }
/** /**
......
...@@ -12,6 +12,8 @@ import com.yeejoin.amos.boot.module.hygf.api.dto.JpStationDto; ...@@ -12,6 +12,8 @@ import com.yeejoin.amos.boot.module.hygf.api.dto.JpStationDto;
import com.yeejoin.amos.boot.module.hygf.api.dto.PowerStationStatistics; import com.yeejoin.amos.boot.module.hygf.api.dto.PowerStationStatistics;
import com.yeejoin.amos.boot.module.hygf.api.entity.*; import com.yeejoin.amos.boot.module.hygf.api.entity.*;
import com.yeejoin.amos.boot.module.hygf.api.mapper.*; import com.yeejoin.amos.boot.module.hygf.api.mapper.*;
import com.yeejoin.amos.boot.module.hygf.api.util.CommonResponseNewUtil;
import com.yeejoin.amos.boot.module.hygf.api.util.CommonResponseUtil;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.DayGenerateServiceImpl; import com.yeejoin.amos.boot.module.hygf.biz.service.impl.DayGenerateServiceImpl;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.JpStationServiceImpl; import com.yeejoin.amos.boot.module.hygf.biz.service.impl.JpStationServiceImpl;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -442,6 +444,9 @@ public class JpStationController extends BaseController { ...@@ -442,6 +444,9 @@ public class JpStationController extends BaseController {
@GetMapping(value = "/getRegionByProvince") @GetMapping(value = "/getRegionByProvince")
@UserLimits @UserLimits
public ResponseModel<List<Map<String, String>>> getRegionByProvince(String province) { public ResponseModel<List<Map<String, String>>> getRegionByProvince(String province) {
if (StringUtils.isEmpty(province)){
return CommonResponseNewUtil.success();
}
List<String> ids = jpStationMapper.getRegionNode(province); List<String> ids = jpStationMapper.getRegionNode(province);
......
...@@ -37,10 +37,10 @@ public class FinancingRegionalServiceImpl extends BaseService<FinancingRegionalD ...@@ -37,10 +37,10 @@ public class FinancingRegionalServiceImpl extends BaseService<FinancingRegionalD
/** /**
* 分页查询 * 分页查询
*/ */
public Page<FinancingRegional> queryForFinancingRegionalPage(int current,int size) { public Page<FinancingRegional> queryForFinancingRegionalPage(int current,int size,String regionalCompaniesName, String province) {
Page<FinancingRegional> page = new Page<>(); Page<FinancingRegional> page = new Page<>();
PageHelper.startPage(current,size); PageHelper.startPage(current,size);
List<FinancingRegional> list = this.getBaseMapper().queryDataForPage(); List<FinancingRegional> list = this.getBaseMapper().queryDataForPage(regionalCompaniesName,province);
PageInfo<FinancingRegional> pageInfo = new PageInfo<>(list); PageInfo<FinancingRegional> pageInfo = new PageInfo<>(list);
page.setSize(pageInfo.getSize()); page.setSize(pageInfo.getSize());
......
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