## api会员子点信息只传当前会员信息

This commit is contained in:
zhangheng 2025-09-26 16:06:26 +08:00
parent 1393e24989
commit 9718739da4
1 changed files with 9 additions and 7 deletions

View File

@ -446,11 +446,11 @@ public class ApiMemberController extends BaseController {
*/ */
@Log(module = EOperationModule.MEMBER_POINT, business = EOperationBusiness.MEMBER_POINT, method = EOperationMethod.SELECT) @Log(module = EOperationModule.MEMBER_POINT, business = EOperationBusiness.MEMBER_POINT, method = EOperationMethod.SELECT)
@GetMapping("/member-point") @GetMapping("/member-point")
public TableDataInfo memberPoint() { public AjaxResult memberPoint() {
Long userId = SecurityUtils.getUserId(); Long userId = SecurityUtils.getUserId();
if (userId == null) { if (userId == null) {
log.error("用户登录信息错误"); log.error("用户登录信息错误");
return null; return AjaxResult.error(CommonMsgConstants.MISSING_PARAM);
} }
// 获取当前时间 -1 // 获取当前时间 -1
String yesterday = LocalDate.now().minusDays(1).format((DateTimeFormatter.ofPattern("yyyy-MM-dd"))); String yesterday = LocalDate.now().minusDays(1).format((DateTimeFormatter.ofPattern("yyyy-MM-dd")));
@ -463,13 +463,15 @@ public class ApiMemberController extends BaseController {
Integer isFind = iCuMemberRetailService.getFindCuMemberRetailDetail(settleTableName); Integer isFind = iCuMemberRetailService.getFindCuMemberRetailDetail(settleTableName);
if (isFind == null || isFind != 1) { if (isFind == null || isFind != 1) {
log.error("当前表名不存在{}",settleTableName); log.error("当前表名不存在{}",settleTableName);
return null; return AjaxResult.error("数据查询错误,请联系客服处理");
} }
List<memberPointVO> list = iCuMemberRetailService.getMemberPointByUserId(settleTableName,userId); List<memberPointVO> list = iCuMemberRetailService.getMemberPointByUserId(settleTableName,userId);
list.forEach(item -> { if (CollectionUtil.isEmpty(list)) {
item.setMemberSettlePeriod(csPeriod.getSettleDate()); return AjaxResult.success();
}); }
memberPointVO memberPointVO = list.get(0);
memberPointVO.setMemberSettlePeriod(csPeriod.getSettleDate());
startPage(); startPage();
return getDataTable(list); return AjaxResult.success(memberPointVO);
} }
} }