创客成果

创客成果:指的是每一个创客任务的胜出应征者提交的成果(前台展示已转入成果库且已上架的成果);

数据统计

  • 创客任务数:所有已上架的创客成果所属任务总数之和;
  • 任务金额(元):所有已上架的创客成果所属任务总金额之和;
  • 创客成果数:所有已上架的创客成果数量之和;
  • 创客点击数:所有已上架的创客成果点击数适合;
  • 近七日创客成果新增数
-- 首页task统计indexTaskStatistic
 select (select count(distinct trl.task_id) from achievements a join task_resource_library trl on a.source_id = trl.id where a.source='2') as '创客任务数',
               (select count(1) from clickers c inner join achievements a ON  a.id = c.click_id where click_type = 'Achievements'  and a.source='2') as  '创客点击数',
               COUNT(*) as '创客成果数'
        from achievements
        where source = '2';

-- 首页创客任务的金额
  select IFNULL(SUM(bounty), 0) as '任务金额(元)'
        from (select distinct t.id, t.bounty
              from tasks t
                       join (select task_id from papers where status = 2) p on t.id = p.task_id
                       join task_resource_library on t.id = task_resource_library.task_id
                       join achievements a on a.source_id = task_resource_library.id and a.source='2' and a.status= '1'
              where is_transferred_to_results_library = 1) tmp;

全部成果

搜索成果

  • 支持根据成果名称进行精确和模糊搜索
  • 支持根据成果领域进行搜索(单选)

成果列表

  • 接口 /api/dms/open/achievements/getAllResult?showAchievementName=&areaQuery=&source=2&pageNum=1&pageSize=10&userId=380
字段 说明
成果名称(showAchievementName) 成果编号_任务名称
成果领域 (field1Name)
成果摘要(summary)
负责人(userNickName) 取的是创客任务的雇主
发布时间(createTime)
浏览数(clickSum)

成果详情

  • 接口 /api/dms/achievements/21

基础信息

字段 说明
图片 取默认图片
成果来源(source) 创客任务
成果领域 (field1Name)
成果名称(showAchievementName) 成果编号_任务名称
完成时间(createTime)
负责人(userNickName/userLogin) 取的是创客任务的雇主
参与单位(publishingUnit)
联系电话(contactNumber) 取的是创客任务的雇主

数据统计

  • 成果关注度
  • 浏览量
  • 下载量
  • 成果每日浏览数量

成果详情

字段 说明
详情(details)
附件(attachments)
操作 管理员可见“编辑”按钮

相关成果

  • 接口:/api/dms/achievements/getRelatedAchTask?id=21&sourceId=6
  • 展示该创客成果所属创客任务的其他已上架的成果;

收藏/取消收藏成果

  • 当前登录用户未收藏成果,点击“收藏”按钮,用户收藏成果成功,提示“已收藏”,该成果收藏数+1;
  • 当前登录用户已收藏成果,点击“取消收藏”按钮,用户取消收藏成果成功,提示“已取消收藏”,该成果收藏数-1;

关注/取消关注成果

  • 当前登录用户未关注成果,点击“关注”按钮,用户关注成果成功,提示“已关注”,该成果关注数+1;
  • 当前登录用户已关注成果,点击“取消关注”按钮,用户取消关注成果成功,提示“已取消关注”,该成果关注数-1;