Commit 58c6e1b9 authored by shiyu's avatar shiyu

查询介绍佣金

parent 15abe8ac
...@@ -22,7 +22,6 @@ public interface UserAccountDetailService { ...@@ -22,7 +22,6 @@ public interface UserAccountDetailService {
Result cancel(DistributionOrder distributionOrder); Result cancel(DistributionOrder distributionOrder);
/** /**
* 统计介绍佣金 * 统计介绍佣金
* @param userId * @param userId
......
...@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON; ...@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
import com.wwdz.ch.core.type.Result; import com.wwdz.ch.core.type.Result;
import com.wwdz.ch.wx.entity.request.SelfPageRequestDto; import com.wwdz.ch.wx.entity.request.SelfPageRequestDto;
import com.wwdz.ch.wx.service.distribution.SelfPageService; import com.wwdz.ch.wx.service.distribution.SelfPageService;
import com.wwdz.ch.wx.service.distribution.UserAccountDetailService;
import com.xxdxxs.service.FormHandler; import com.xxdxxs.service.FormHandler;
import com.xxdxxs.validation.Validator; import com.xxdxxs.validation.Validator;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -25,6 +26,9 @@ public class SelfPageController { ...@@ -25,6 +26,9 @@ public class SelfPageController {
@Autowired @Autowired
SelfPageService selfPageService; SelfPageService selfPageService;
@Autowired
UserAccountDetailService userAccountDetailService;
@ApiOperation(value = "查询分销商个人主页信息") @ApiOperation(value = "查询分销商个人主页信息")
@PostMapping("/getDistributorPageInfo") @PostMapping("/getDistributorPageInfo")
...@@ -97,6 +101,20 @@ public class SelfPageController { ...@@ -97,6 +101,20 @@ public class SelfPageController {
} }
@ApiOperation(value = "查询介绍佣金")
@PostMapping("/countIntroduceAmount")
public Result countIntroduceAmount(@RequestBody SelfPageRequestDto dto) {
logger.info("查询介绍佣金,请求参数:{}", JSON.toJSONString(dto));
Validator validator = new Validator(FormHandler.ofEntity(dto));
validator.set("userId", "用户id").must().number()
.end();
if (!validator.isValid()) {
return Result.failed(validator.getErrorInfo());
}
return userAccountDetailService.countIntroduceAmount(dto.getUserId());
}
@ApiOperation(value = "修改开关状态") @ApiOperation(value = "修改开关状态")
@GetMapping("/updateSwitch") @GetMapping("/updateSwitch")
public Result updateSwitch(@RequestParam("state") Integer state) { public Result updateSwitch(@RequestParam("state") Integer state) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment