修改外部对接接口
This commit is contained in:
+6
-2
@@ -16,9 +16,13 @@ import java.util.List;
|
||||
public interface LawsSysApiInfoMapper extends BaseMapper<LawsSysApiInfo> {
|
||||
|
||||
IPage<StandardData> getStandardData(Page<StandardData> page,
|
||||
@Param(Constants.WRAPPER) QueryWrapper<StandardData> queryWrapper);
|
||||
@Param(Constants.WRAPPER) QueryWrapper<StandardData> queryWrapper,
|
||||
@Param("foreignStandardReturnUrl") String foreignStandardReturnUrl,
|
||||
@Param("enterpriseStandardReturnUrl")String enterpriseStandardReturnUrl);
|
||||
|
||||
List<StandardData> getStandardData(@Param(Constants.WRAPPER) QueryWrapper<StandardData> queryWrapper);
|
||||
List<StandardData> getStandardData(@Param(Constants.WRAPPER) QueryWrapper<StandardData> queryWrapper,
|
||||
@Param("foreignStandardReturnUrl") String foreignStandardReturnUrl,
|
||||
@Param("enterpriseStandardReturnUrl")String enterpriseStandardReturnUrl);
|
||||
}
|
||||
|
||||
|
||||
|
||||
+4
-6
@@ -6,13 +6,11 @@
|
||||
|
||||
<select id="getStandardData" resultType="com.jero.modules.docking.api.vo.StandardData">
|
||||
select * from (
|
||||
select standard_number, standard_name, '1' as resource_type,GROUP_CONCAT(o.url) as url from laws_domestic_standard l
|
||||
left join oss_file o on o.standard_id = l.id
|
||||
where l.del_flag = 0 group by l.id
|
||||
select standard_number, standard_name, '1' as resource_type, concat(#{foreignStandardReturnUrl},id) as returnUrl
|
||||
from laws_domestic_standard where del_flag = 0
|
||||
union all
|
||||
select standard_number, standard_name, '2' as resource_type,GROUP_CONCAT(o1.url) from laws_enterprise_standard l1
|
||||
left join oss_file o1 on o1.standard_id = l1.id
|
||||
where l1.del_flag = 0 group by l1.id
|
||||
select standard_number, standard_name, '2' as resource_type, concat(#{enterpriseStandardReturnUrl},id) as returnUrl
|
||||
from laws_enterprise_standard where del_flag = 0
|
||||
) a
|
||||
${ew.customSqlSegment}
|
||||
</select>
|
||||
|
||||
+16
-3
@@ -34,17 +34,24 @@ public class LawsSysApiInfoServiceImpl extends ServiceImpl<LawsSysApiInfoMapper,
|
||||
|
||||
@Resource
|
||||
private LawsSysApiInfoMapper lawsSysApiInfoMapper;
|
||||
@Value("api.enterprise_standard_return_url")
|
||||
private String enterpriseStandardReturnUrl;
|
||||
|
||||
@Value("api.foreign_standard_return_url")
|
||||
private String foreignStandardReturnUrl;
|
||||
|
||||
|
||||
@Override
|
||||
public Result<IPage<StandardData>> getStandardDataPage(StandardData standardData,Integer pageNo,Integer pageSize) {
|
||||
// todo 未变更url
|
||||
|
||||
// todo 未添加其他系统访问校验
|
||||
QueryWrapper<StandardData> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.like(!StringUtils.isEmpty(standardData.getStandardNumber()),"standard_number",standardData.getStandardNumber());
|
||||
queryWrapper.like(!StringUtils.isEmpty(standardData.getStandardName()),"standard_name",standardData.getStandardName());
|
||||
queryWrapper.eq(!StringUtils.isEmpty(standardData.getResourceType()),"resource_type",standardData.getResourceType());
|
||||
queryWrapper.orderByDesc("create_time");
|
||||
Page<StandardData> page = new Page<>(pageNo, pageSize);
|
||||
return Result.OK(lawsSysApiInfoMapper.getStandardData(page,queryWrapper));
|
||||
return Result.OK(lawsSysApiInfoMapper.getStandardData(page,queryWrapper, foreignStandardReturnUrl, enterpriseStandardReturnUrl));
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -54,7 +61,13 @@ public class LawsSysApiInfoServiceImpl extends ServiceImpl<LawsSysApiInfoMapper,
|
||||
queryWrapper.like(!StringUtils.isEmpty(standardData.getStandardName()),"standard_name",standardData.getStandardName());
|
||||
queryWrapper.eq(!StringUtils.isEmpty(standardData.getResourceType()),"resource_type",standardData.getResourceType());
|
||||
queryWrapper.orderByDesc("create_time");
|
||||
return Result.OK(lawsSysApiInfoMapper.getStandardData(queryWrapper));
|
||||
return Result.OK(lawsSysApiInfoMapper.getStandardData(queryWrapper, foreignStandardReturnUrl, enterpriseStandardReturnUrl));
|
||||
}
|
||||
|
||||
public String checkSysInfo(String appKey,String secret){
|
||||
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+14
-2
@@ -1,5 +1,6 @@
|
||||
package com.jero.modules.docking.api.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -25,11 +26,22 @@ public class StandardData implements Serializable {
|
||||
*/
|
||||
private String resourceType;
|
||||
/**
|
||||
* url
|
||||
* 详情页跳转url
|
||||
*/
|
||||
private String url;
|
||||
private String returnUrl;
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@JsonIgnore
|
||||
private String id;
|
||||
/**
|
||||
* key
|
||||
*/
|
||||
@JsonIgnore
|
||||
private String appKey;
|
||||
/**
|
||||
* secret
|
||||
*/
|
||||
@JsonIgnore
|
||||
private String secret;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user