|
@@ -1,10 +1,15 @@
|
|
|
package com.cyksj.web.controller.user;
|
|
package com.cyksj.web.controller.user;
|
|
|
|
|
|
|
|
|
|
+import com.cyksj.dto.Result;
|
|
|
|
|
+import com.cyksj.enums.GatewayResponse;
|
|
|
import com.cyksj.model.request.DistributePopularizeClickReq;
|
|
import com.cyksj.model.request.DistributePopularizeClickReq;
|
|
|
import com.cyksj.service.click.UserClickRecordService;
|
|
import com.cyksj.service.click.UserClickRecordService;
|
|
|
import com.cyksj.web.util.StpUserUtil;
|
|
import com.cyksj.web.util.StpUserUtil;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 项目名: yhlxj
|
|
* 项目名: yhlxj
|
|
@@ -22,8 +27,9 @@ public class UserClickRecordController {
|
|
|
* 渠道推广链接点击记录
|
|
* 渠道推广链接点击记录
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/distribute/popularize/record")
|
|
@PostMapping("/distribute/popularize/record")
|
|
|
- public void recordDistributePopularize(@RequestBody DistributePopularizeClickReq clickReq) {
|
|
|
|
|
|
|
+ public Result<String> recordDistributePopularize(@RequestBody DistributePopularizeClickReq clickReq) {
|
|
|
Long userIdAfterLogin = StpUserUtil.getUserIdAfterLogin();
|
|
Long userIdAfterLogin = StpUserUtil.getUserIdAfterLogin();
|
|
|
userClickRecordService.recordDistributePopularize(userIdAfterLogin, clickReq);
|
|
userClickRecordService.recordDistributePopularize(userIdAfterLogin, clickReq);
|
|
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|