|
@@ -5,11 +5,14 @@ import com.zhongzheng.common.core.controller.BaseController;
|
|
|
import com.zhongzheng.common.core.domain.AjaxResult;
|
|
import com.zhongzheng.common.core.domain.AjaxResult;
|
|
|
import com.zhongzheng.common.core.page.TableDataInfo;
|
|
import com.zhongzheng.common.core.page.TableDataInfo;
|
|
|
import com.zhongzheng.common.enums.BusinessType;
|
|
import com.zhongzheng.common.enums.BusinessType;
|
|
|
|
|
+import com.zhongzheng.common.utils.ServletUtils;
|
|
|
|
|
+import com.zhongzheng.framework.web.service.WxTokenService;
|
|
|
import com.zhongzheng.modules.activity.bo.ActivityTaskQueryBo;
|
|
import com.zhongzheng.modules.activity.bo.ActivityTaskQueryBo;
|
|
|
import com.zhongzheng.modules.activity.bo.ActivityTaskUserAddBo;
|
|
import com.zhongzheng.modules.activity.bo.ActivityTaskUserAddBo;
|
|
|
import com.zhongzheng.modules.activity.service.IActivityTaskService;
|
|
import com.zhongzheng.modules.activity.service.IActivityTaskService;
|
|
|
import com.zhongzheng.modules.activity.service.IActivityTaskUserService;
|
|
import com.zhongzheng.modules.activity.service.IActivityTaskUserService;
|
|
|
import com.zhongzheng.modules.activity.vo.ActivityTaskVo;
|
|
import com.zhongzheng.modules.activity.vo.ActivityTaskVo;
|
|
|
|
|
+import com.zhongzheng.modules.user.entity.ClientLoginUser;
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
@@ -37,6 +40,8 @@ public class ActivityTaskController extends BaseController {
|
|
|
|
|
|
|
|
private final IActivityTaskUserService activityTaskUserService;
|
|
private final IActivityTaskUserService activityTaskUserService;
|
|
|
|
|
|
|
|
|
|
+ private final com.zhongzheng.framework.web.service.WxTokenService WxTokenService;
|
|
|
|
|
+
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 查询任务積分列表
|
|
* 查询任务積分列表
|
|
@@ -45,6 +50,7 @@ public class ActivityTaskController extends BaseController {
|
|
|
@GetMapping("/list")
|
|
@GetMapping("/list")
|
|
|
public TableDataInfo<ActivityTaskVo> list(ActivityTaskQueryBo bo) {
|
|
public TableDataInfo<ActivityTaskVo> list(ActivityTaskQueryBo bo) {
|
|
|
startPage();
|
|
startPage();
|
|
|
|
|
+
|
|
|
List<ActivityTaskVo> list = iActivityTaskService.queryList(bo);
|
|
List<ActivityTaskVo> list = iActivityTaskService.queryList(bo);
|
|
|
return getDataTable(list);
|
|
return getDataTable(list);
|
|
|
}
|
|
}
|
|
@@ -56,6 +62,8 @@ public class ActivityTaskController extends BaseController {
|
|
|
@Log(title = "签到获得积分", businessType = BusinessType.UPDATE)
|
|
@Log(title = "签到获得积分", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("/signIn")
|
|
@PostMapping("/signIn")
|
|
|
public AjaxResult<Void> userTask(@RequestBody ActivityTaskUserAddBo bo) {
|
|
public AjaxResult<Void> userTask(@RequestBody ActivityTaskUserAddBo bo) {
|
|
|
|
|
+ ClientLoginUser loginUser = WxTokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
|
|
+ bo.setUserId(loginUser.getUser().getUserId());
|
|
|
return toAjax(activityTaskUserService.userTask(bo) ? 1 : 0);
|
|
return toAjax(activityTaskUserService.userTask(bo) ? 1 : 0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -66,6 +74,8 @@ public class ActivityTaskController extends BaseController {
|
|
|
@Log(title = "完善信息", businessType = BusinessType.UPDATE)
|
|
@Log(title = "完善信息", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("/information")
|
|
@PostMapping("/information")
|
|
|
public AjaxResult<Void> information(@RequestBody ActivityTaskUserAddBo bo) throws IllegalAccessException {
|
|
public AjaxResult<Void> information(@RequestBody ActivityTaskUserAddBo bo) throws IllegalAccessException {
|
|
|
|
|
+ ClientLoginUser loginUser = WxTokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
|
|
+ bo.setUserId(loginUser.getUser().getUserId());
|
|
|
return toAjax(activityTaskUserService.information(bo) ? 1 : 0);
|
|
return toAjax(activityTaskUserService.information(bo) ? 1 : 0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -78,6 +88,8 @@ public class ActivityTaskController extends BaseController {
|
|
|
@Log(title = "邀请朋友", businessType = BusinessType.UPDATE)
|
|
@Log(title = "邀请朋友", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("/invitation")
|
|
@PostMapping("/invitation")
|
|
|
public AjaxResult<Void> invitation(@RequestBody ActivityTaskUserAddBo bo){
|
|
public AjaxResult<Void> invitation(@RequestBody ActivityTaskUserAddBo bo){
|
|
|
|
|
+ ClientLoginUser loginUser = WxTokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
|
|
+ bo.setUserId(loginUser.getUser().getUserId());
|
|
|
return toAjax(activityTaskUserService.invitation(bo) ? 1 : 0);
|
|
return toAjax(activityTaskUserService.invitation(bo) ? 1 : 0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -88,6 +100,8 @@ public class ActivityTaskController extends BaseController {
|
|
|
@Log(title = "每日分享", businessType = BusinessType.UPDATE)
|
|
@Log(title = "每日分享", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("/share")
|
|
@PostMapping("/share")
|
|
|
public AjaxResult<Void> share(@RequestBody ActivityTaskUserAddBo bo){
|
|
public AjaxResult<Void> share(@RequestBody ActivityTaskUserAddBo bo){
|
|
|
|
|
+ ClientLoginUser loginUser = WxTokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
|
|
+ bo.setUserId(loginUser.getUser().getUserId());
|
|
|
return toAjax(activityTaskUserService.share(bo) ? 1 : 0);
|
|
return toAjax(activityTaskUserService.share(bo) ? 1 : 0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -98,6 +112,8 @@ public class ActivityTaskController extends BaseController {
|
|
|
@Log(title = "学习时长", businessType = BusinessType.UPDATE)
|
|
@Log(title = "学习时长", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("/learnTime")
|
|
@PostMapping("/learnTime")
|
|
|
public AjaxResult<Void> learnTime(@RequestBody ActivityTaskUserAddBo bo){
|
|
public AjaxResult<Void> learnTime(@RequestBody ActivityTaskUserAddBo bo){
|
|
|
|
|
+ ClientLoginUser loginUser = WxTokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
|
|
+ bo.setUserId(loginUser.getUser().getUserId());
|
|
|
return toAjax(activityTaskUserService.learnTime(bo) ? 1 : 0);
|
|
return toAjax(activityTaskUserService.learnTime(bo) ? 1 : 0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -108,6 +124,8 @@ public class ActivityTaskController extends BaseController {
|
|
|
@Log(title = "模拟考试", businessType = BusinessType.UPDATE)
|
|
@Log(title = "模拟考试", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("/practiceTest")
|
|
@PostMapping("/practiceTest")
|
|
|
public AjaxResult<Void> practiceTest(@RequestBody ActivityTaskUserAddBo bo){
|
|
public AjaxResult<Void> practiceTest(@RequestBody ActivityTaskUserAddBo bo){
|
|
|
|
|
+ ClientLoginUser loginUser = WxTokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
|
|
+ bo.setUserId(loginUser.getUser().getUserId());
|
|
|
return toAjax(activityTaskUserService.practiceTest(bo) ? 1 : 0);
|
|
return toAjax(activityTaskUserService.practiceTest(bo) ? 1 : 0);
|
|
|
}
|
|
}
|
|
|
|
|
|