|
|
@ -363,7 +363,7 @@ public class CashCollectionServiceImpl implements CashCollectionService { |
|
|
|
|
|
|
|
|
//根据精网号查询姓名和地区 |
|
|
//根据精网号查询姓名和地区 |
|
|
@Override |
|
|
@Override |
|
|
public Result getNameAndMarket(Integer jwcode) { |
|
|
|
|
|
|
|
|
public Result getNameAndMarket(Integer jwcode,@RequestHeader(defaultValue = "zh_CN") String lang) { |
|
|
try { |
|
|
try { |
|
|
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); |
|
|
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); |
|
|
String token = request.getHeader("token"); |
|
|
String token = request.getHeader("token"); |
|
|
@ -376,7 +376,8 @@ public class CashCollectionServiceImpl implements CashCollectionService { |
|
|
// 检查用户是否存在 |
|
|
// 检查用户是否存在 |
|
|
int userCount = cashCollectionMapper.checkUserExists(jwcode); |
|
|
int userCount = cashCollectionMapper.checkUserExists(jwcode); |
|
|
if (userCount == 0) { |
|
|
if (userCount == 0) { |
|
|
return Result.error("用户为空"); |
|
|
|
|
|
|
|
|
String message = languageTranslationUtil.translate("精网号有误!请检查", lang); |
|
|
|
|
|
return Result.error(message); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (markets.contains("9") || markets.contains("9999")) { |
|
|
if (markets.contains("9") || markets.contains("9999")) { |
|
|
@ -400,17 +401,22 @@ public class CashCollectionServiceImpl implements CashCollectionService { |
|
|
} else { |
|
|
} else { |
|
|
// 无权限,返回用户所属地区 |
|
|
// 无权限,返回用户所属地区 |
|
|
String userMarketName = cashCollectionMapper.getMarketNameByJwcode(jwcode); |
|
|
String userMarketName = cashCollectionMapper.getMarketNameByJwcode(jwcode); |
|
|
return Result.errorWithData("无权限访问", java.util.Map.of("market", userMarketName)); |
|
|
|
|
|
|
|
|
String translatedMarketName = languageTranslationUtil.translate(userMarketName, lang); |
|
|
|
|
|
String message = languageTranslationUtil.translate("无权限访问", lang); |
|
|
|
|
|
return Result.errorWithData(message, java.util.Map.of("market", translatedMarketName)); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
// admin 为 null,即权限验证失败 |
|
|
// admin 为 null,即权限验证失败 |
|
|
String userMarketName = cashCollectionMapper.getMarketNameByJwcode(jwcode); |
|
|
String userMarketName = cashCollectionMapper.getMarketNameByJwcode(jwcode); |
|
|
return Result.errorWithData("无权限访问", java.util.Map.of("market", userMarketName)); |
|
|
|
|
|
|
|
|
String translatedMarketName = languageTranslationUtil.translate(userMarketName, lang); |
|
|
|
|
|
String message = languageTranslationUtil.translate("无权限访问", lang); |
|
|
|
|
|
return Result.errorWithData(message, java.util.Map.of("market", translatedMarketName)); |
|
|
} |
|
|
} |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
e.printStackTrace(); |
|
|
e.printStackTrace(); |
|
|
return Result.error("精网号有误!请检查"); |
|
|
|
|
|
|
|
|
String errorMessage = languageTranslationUtil.translate("精网号有误!请检查", lang); |
|
|
|
|
|
return Result.error(errorMessage); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|