战区
This commit is contained in:
@@ -30,9 +30,6 @@ public class HyOpenAreaInfoDAO {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public List<HyOpenAreaInfoDO> queryByKeyword(String keyword,Boolean filterData){
|
public List<HyOpenAreaInfoDO> queryByKeyword(String keyword,Boolean filterData){
|
||||||
if (StringUtils.isEmpty(keyword)){
|
|
||||||
return new ArrayList<>();
|
|
||||||
}
|
|
||||||
return hyOpenAreaInfoMapper.queryByKeyword(keyword,filterData);
|
return hyOpenAreaInfoMapper.queryByKeyword(keyword,filterData);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -84,7 +84,7 @@
|
|||||||
partner_url = #{record.partnerUrl},
|
partner_url = #{record.partnerUrl},
|
||||||
tencent_video_account = #{record.tencentVideoAccount},
|
tencent_video_account = #{record.tencentVideoAccount},
|
||||||
tencent_video_key = #{record.tencentVideoKey},
|
tencent_video_key = #{record.tencentVideoKey},
|
||||||
update_user_id = #{record.updateUserId},
|
update_user_id = #{record.updateUserId}
|
||||||
where id = #{record.id}
|
where id = #{record.id}
|
||||||
</update>
|
</update>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -112,7 +112,7 @@
|
|||||||
<foreach collection="recordList" item="record" separator=",">
|
<foreach collection="recordList" item="record" separator=",">
|
||||||
(#{record.mappingId},
|
(#{record.mappingId},
|
||||||
#{record.openAreaMappingId},
|
#{record.openAreaMappingId},
|
||||||
#{record.type}
|
#{record.type})
|
||||||
</foreach>
|
</foreach>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|||||||
@@ -185,10 +185,14 @@
|
|||||||
<select id="queryByKeyword" resultMap="BaseResultMap">
|
<select id="queryByKeyword" resultMap="BaseResultMap">
|
||||||
select * from
|
select * from
|
||||||
hy_open_area_info
|
hy_open_area_info
|
||||||
where area_path like concat('%',#{keyword},'%')
|
<where>
|
||||||
|
<if test="keyword!=null and keyword!=''">
|
||||||
|
and area_path like concat('%',#{keyword},'%')
|
||||||
|
</if>
|
||||||
<if test="filterData!=null and filterData==true">
|
<if test="filterData!=null and filterData==true">
|
||||||
and province_city_flag = 1
|
and province_city_flag = 1
|
||||||
</if>
|
</if>
|
||||||
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ public class AdvanceSettingServiceImpl implements AdvanceSettingService {
|
|||||||
if (advancedSettingRequest.getId()!=null){
|
if (advancedSettingRequest.getId()!=null){
|
||||||
//修改
|
//修改
|
||||||
updateAdvanceSetting(userId,advancedSettingRequest);
|
updateAdvanceSetting(userId,advancedSettingRequest);
|
||||||
|
return Boolean.TRUE;
|
||||||
}
|
}
|
||||||
HyAdvancedSettingDO hyAdvancedSettingDO = new HyAdvancedSettingDO();
|
HyAdvancedSettingDO hyAdvancedSettingDO = new HyAdvancedSettingDO();
|
||||||
hyAdvancedSettingDO.setCreateUserId(userId);
|
hyAdvancedSettingDO.setCreateUserId(userId);
|
||||||
@@ -38,7 +39,7 @@ public class AdvanceSettingServiceImpl implements AdvanceSettingService {
|
|||||||
|
|
||||||
private Boolean updateAdvanceSetting(String userId, AdvancedSettingRequest advancedSettingRequest) {
|
private Boolean updateAdvanceSetting(String userId, AdvancedSettingRequest advancedSettingRequest) {
|
||||||
HyAdvancedSettingDO hyAdvancedSettingDO = new HyAdvancedSettingDO();
|
HyAdvancedSettingDO hyAdvancedSettingDO = new HyAdvancedSettingDO();
|
||||||
hyAdvancedSettingDO.setCreateUserId(userId);
|
hyAdvancedSettingDO.setUpdateUserId(userId);
|
||||||
hyAdvancedSettingDO.setId(advancedSettingRequest.getId());
|
hyAdvancedSettingDO.setId(advancedSettingRequest.getId());
|
||||||
hyAdvancedSettingDO.setPartnerUrl(advancedSettingRequest.getPartnerUrl());
|
hyAdvancedSettingDO.setPartnerUrl(advancedSettingRequest.getPartnerUrl());
|
||||||
hyAdvancedSettingDO.setTencentVideoAccount(advancedSettingRequest.getTencentVideoAccount());
|
hyAdvancedSettingDO.setTencentVideoAccount(advancedSettingRequest.getTencentVideoAccount());
|
||||||
|
|||||||
@@ -41,6 +41,8 @@ public class OpenAreaServiceImpl implements OpenAreaService {
|
|||||||
List<HyOpenAreaInfoDO> hyOpenAreaInfoDOS = hyOpenAreaInfoDAO.queryByKeyword(keyword,flag);
|
List<HyOpenAreaInfoDO> hyOpenAreaInfoDOS = hyOpenAreaInfoDAO.queryByKeyword(keyword,flag);
|
||||||
Set<Long> longSet = hyOpenAreaInfoDOS.stream().map(HyOpenAreaInfoDO::getId).collect(Collectors.toSet());
|
Set<Long> longSet = hyOpenAreaInfoDOS.stream().map(HyOpenAreaInfoDO::getId).collect(Collectors.toSet());
|
||||||
|
|
||||||
|
List<HyOpenAreaInfoDO> result = new ArrayList<>();
|
||||||
|
result.addAll(hyOpenAreaInfoDOS);
|
||||||
hyOpenAreaInfoDOS.stream().forEach(x->{
|
hyOpenAreaInfoDOS.stream().forEach(x->{
|
||||||
Long parentId = x.getParentId();
|
Long parentId = x.getParentId();
|
||||||
|
|
||||||
@@ -48,11 +50,11 @@ public class OpenAreaServiceImpl implements OpenAreaService {
|
|||||||
//添加到集合中
|
//添加到集合中
|
||||||
longSet.add(x.getParentId());
|
longSet.add(x.getParentId());
|
||||||
HyOpenAreaInfoDO hyOpenAreaInfoDO = longHyOpenAreaInfoDOMap.get(parentId);
|
HyOpenAreaInfoDO hyOpenAreaInfoDO = longHyOpenAreaInfoDOMap.get(parentId);
|
||||||
hyOpenAreaInfoDOS.add(hyOpenAreaInfoDO);
|
result.add(hyOpenAreaInfoDO);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
JSONArray objects = buildTree(JSONArray.parseArray(JSONObject.toJSONString(hyOpenAreaInfoDOS)), "id", "parentId","childNode" );
|
JSONArray objects = buildTree(JSONArray.parseArray(JSONObject.toJSONString(result)), "id", "parentId","childNode" );
|
||||||
List<OpenAreaTreeVO> openAreaTreeVOS = JSONObject.parseArray(objects.toJSONString(), OpenAreaTreeVO.class);
|
List<OpenAreaTreeVO> openAreaTreeVOS = JSONObject.parseArray(objects.toJSONString(), OpenAreaTreeVO.class);
|
||||||
return openAreaTreeVOS;
|
return openAreaTreeVOS;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user