新增按id查询起草组信息(免token)

This commit is contained in:
sunzheng
2024-01-12 15:04:54 +08:00
parent b9f2444ac2
commit d61c7fab8c
2 changed files with 31 additions and 0 deletions
@@ -201,6 +201,11 @@ public class ShiroConfig {
// 快递100-快递信息
filterChainDefinitionMap.put("/mail/postInfo/queryInfo","anon");
// 起草组报名-按照id查询
filterChainDefinitionMap.put("/drafting/payDraftingGroup/applyQueryById","anon");
// 起草组报名-提交信息
filterChainDefinitionMap.put("/drafting/payDraftingGroupSubitem/addByQRCode","anon");
// 添加自己的过滤器并且取名为jwt
Map<String, Filter> filterMap = new HashMap<String, Filter>(1);
//如果cloudServer为空 则说明是单体 需要加载跨域配置
@@ -300,4 +300,30 @@ public class PayDraftingGroupController extends JeroController<PayDraftingGroup,
public Result<String> createBase64(String contact) {
return Result.OK(QrcodeUtil.create(contact));
}
/**
* 报名-起草组项目报名-通过id查询
*
* @param id 起草组项目id
* @return
*/
@ApiOperation(value="报名-起草组项目-通过id查询", notes="报名-起草组项目-通过id查询")
@GetMapping(value = "/applyQueryById")
public Result<?> applyQueryById(@RequestParam(name="id") String id) {
if (StringUtils.isBlank(id)) {
return Result.error("起草组id不能为空");
}
PayDraftingGroup payDraftingGroup = payDraftingGroupService.getById(id);
if(Objects.isNull(payDraftingGroup)) {
return Result.error("未找到对应数据");
}
// 根据工作组id查询对应的工作组名称
if (StringUtils.isNotBlank(payDraftingGroup.getWorkingGroupId())) {
PayWorkingGroup payWorkingGroup = payDraftingGroupService.getPayWorkingGroupNameById(payDraftingGroup.getWorkingGroupId());
if (!Objects.isNull(payWorkingGroup)) {
payDraftingGroup.setWorkingGroupName(payWorkingGroup.getWorkingGroupProject());
}
}
return Result.OK(payDraftingGroup);
}
}