|
|
@ -332,17 +332,18 @@ public class CashCollectionController { |
|
|
return Result.error(errorMsg); |
|
|
return Result.error(errorMsg); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 校验精网号是否为空 |
|
|
|
|
|
if (page.getUserWalletRecord() == null || page.getUserWalletRecord().getJwcode() == null) { |
|
|
|
|
|
String errorMsg = languageTranslationUtil.translate("精网号不能为空", lang); |
|
|
|
|
|
|
|
|
UserWalletRecord queryCondition = page.getUserWalletRecord(); |
|
|
|
|
|
if (queryCondition == null || |
|
|
|
|
|
(queryCondition.getJwcode() == null && queryCondition.getWalletId() == null)) { |
|
|
|
|
|
String errorMsg = languageTranslationUtil.translate("精网号和钱包 ID 不能同时为空", lang); |
|
|
return Result.error(errorMsg); |
|
|
return Result.error(errorMsg); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
Result result = Result.success(cashCollectionService.selectWalletRecordsByJwcodeAndWalletId( |
|
|
Result result = Result.success(cashCollectionService.selectWalletRecordsByJwcodeAndWalletId( |
|
|
page.getPageNum(), |
|
|
page.getPageNum(), |
|
|
page.getPageSize(), |
|
|
page.getPageSize(), |
|
|
page.getUserWalletRecord().getJwcode(), |
|
|
|
|
|
page.getUserWalletRecord().getWalletId() |
|
|
|
|
|
|
|
|
queryCondition.getJwcode(), |
|
|
|
|
|
queryCondition.getWalletId() |
|
|
)); |
|
|
)); |
|
|
|
|
|
|
|
|
// 对返回结果进行多语言转换 |
|
|
// 对返回结果进行多语言转换 |
|
|
@ -367,10 +368,8 @@ public class CashCollectionController { |
|
|
Integer pageNum = null; |
|
|
Integer pageNum = null; |
|
|
Integer pageSize = null; |
|
|
Integer pageSize = null; |
|
|
|
|
|
|
|
|
// 处理 jwcode 参数(兼容 null 和空字符串) |
|
|
|
|
|
if (params.containsKey("jwcode")) { |
|
|
if (params.containsKey("jwcode")) { |
|
|
Object jwcodeObj = params.get("jwcode"); |
|
|
Object jwcodeObj = params.get("jwcode"); |
|
|
// 判断是否为 null 或空字符串 |
|
|
|
|
|
if (jwcodeObj != null) { |
|
|
if (jwcodeObj != null) { |
|
|
String jwcodeStr = jwcodeObj.toString(); |
|
|
String jwcodeStr = jwcodeObj.toString(); |
|
|
if (!jwcodeStr.isEmpty()) { |
|
|
if (!jwcodeStr.isEmpty()) { |
|
|
@ -383,7 +382,6 @@ public class CashCollectionController { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 处理 market 参数 |
|
|
|
|
|
if (params.containsKey("market")) { |
|
|
if (params.containsKey("market")) { |
|
|
Object marketObj = params.get("market"); |
|
|
Object marketObj = params.get("market"); |
|
|
if (marketObj != null && !marketObj.toString().isEmpty()) { |
|
|
if (marketObj != null && !marketObj.toString().isEmpty()) { |
|
|
@ -391,14 +389,13 @@ public class CashCollectionController { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 处理分页参数 |
|
|
|
|
|
if (params.containsKey("pageNum")) { |
|
|
if (params.containsKey("pageNum")) { |
|
|
Object pageNumObj = params.get("pageNum"); |
|
|
Object pageNumObj = params.get("pageNum"); |
|
|
if (pageNumObj != null && !pageNumObj.toString().isEmpty()) { |
|
|
if (pageNumObj != null && !pageNumObj.toString().isEmpty()) { |
|
|
try { |
|
|
try { |
|
|
pageNum = ((Number) pageNumObj).intValue(); |
|
|
pageNum = ((Number) pageNumObj).intValue(); |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
pageNum = 1; // 默认第一页 |
|
|
|
|
|
|
|
|
pageNum = 1; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@ -409,12 +406,11 @@ public class CashCollectionController { |
|
|
try { |
|
|
try { |
|
|
pageSize = ((Number) pageSizeObj).intValue(); |
|
|
pageSize = ((Number) pageSizeObj).intValue(); |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
pageSize = 10; // 默认每页 10 条 |
|
|
|
|
|
|
|
|
pageSize = 10; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 如果没有传分页参数,设置默认值 |
|
|
|
|
|
if (pageNum == null) { |
|
|
if (pageNum == null) { |
|
|
pageNum = 1; |
|
|
pageNum = 1; |
|
|
} |
|
|
} |
|
|
@ -430,7 +426,6 @@ public class CashCollectionController { |
|
|
translateUserWalletVO(vo, lang); |
|
|
translateUserWalletVO(vo, lang); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
return Result.success(result); |
|
|
return Result.success(result); |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
String errorMsg = languageTranslationUtil.translate("查询失败", lang); |
|
|
String errorMsg = languageTranslationUtil.translate("查询失败", lang); |
|
|
|