nullable point account detail api

This commit is contained in:
Timi
2026-08-11 23:58:00 +08:00
parent 44af16f451
commit 81b7356d67
@@ -8,7 +8,6 @@ import com.imyeyu.api.modules.gao.entity.GaoPointAccount;
import com.imyeyu.api.modules.gao.service.GaoPointAccountService; import com.imyeyu.api.modules.gao.service.GaoPointAccountService;
import com.imyeyu.api.modules.gao.service.GaoStoreService; import com.imyeyu.api.modules.gao.service.GaoStoreService;
import com.imyeyu.api.modules.user.service.RoleChecker; import com.imyeyu.api.modules.user.service.RoleChecker;
import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.spring.annotation.AOPLog; import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.RequestRateLimit; import com.imyeyu.spring.annotation.RequestRateLimit;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@@ -36,9 +35,7 @@ public class GaoPointAccountController {
@PostMapping("/account/detail") @PostMapping("/account/detail")
public GaoPointAccount detail(@RequestParam String customerId, @RequestParam(required = false) String storeId) { public GaoPointAccount detail(@RequestParam String customerId, @RequestParam(required = false) String storeId) {
storeId = resolveStoreId(storeId); storeId = resolveStoreId(storeId);
GaoPointAccount account = accountService.getByCustomerId(storeId, customerId); return accountService.getByCustomerId(storeId, customerId);
TimiException.required(account, "not found customer point account");
return account;
} }
private String resolveStoreId(String requestedStoreId) { private String resolveStoreId(String requestedStoreId) {