diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java index 1ca65989..eb5e273d 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java @@ -208,6 +208,14 @@ public class XmTaskController { } + @ApiOperation("更新任务的浏览量+1") + @RequestMapping(value="/upBrowseTimes",method=RequestMethod.POST) + public Map upBrowseTimes( @ApiIgnore @RequestBody XmTask xmTask){ + User user=LoginUtils.getCurrentUserInfo(); + this.xmTaskService.upBrowseTimes(xmTask.getId()); + return ResponseHelper.ok("成功"); + } + @ApiOperation("统计所有上级的进度情况") @RequestMapping(value="/calcProgress",method=RequestMethod.POST) public Map calcProgress( @ApiIgnore @RequestBody XmTask xmTask){ diff --git a/xm-core/src/main/java/com/xm/core/service/XmTaskService.java b/xm-core/src/main/java/com/xm/core/service/XmTaskService.java index ba156774..a940101e 100644 --- a/xm-core/src/main/java/com/xm/core/service/XmTaskService.java +++ b/xm-core/src/main/java/com/xm/core/service/XmTaskService.java @@ -760,5 +760,9 @@ public class XmTaskService extends BaseService { public String createKey(String keyName) { return "T"+sequenceService.getCommonNo("{date62:yyyyMMddHHmmss}{rands:4}"); } + + public void upBrowseTimes(String id) { + super.update("upBrowseTimes",id); + } } diff --git a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml index db1eb7e4..d90ffe69 100644 --- a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml +++ b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmTaskMapper.xml @@ -378,6 +378,12 @@ group by ${groupBy} + + update xm_task + set browse_times=browse_times+1 + where id = #{id} + +