fix: 根据阿里规约修改部份代码问题

This commit is contained in:
yys 2026-04-16 11:52:37 +08:00
parent 4f1240ab0b
commit edbebf0d5d
15 changed files with 28 additions and 22 deletions

View File

@ -84,7 +84,9 @@ public class KadaPaymentJava {
// 转16进制 // 转16进制
StringBuilder sb = new StringBuilder(hash.length * 2); StringBuilder sb = new StringBuilder(hash.length * 2);
for (byte b : hash) sb.append(String.format("%02x", b)); for (byte b : hash) {
sb.append(String.format("%02x", b));
}
return sb.toString(); return sb.toString();
} }

View File

@ -70,7 +70,7 @@ public class AiManagerController extends BaseController
// 查询所有标签 // 查询所有标签
AiTag aiTag = new AiTag(); AiTag aiTag = new AiTag();
aiTag.setAiId(data.getId()); aiTag.setAiId(data.getId());
aiTag.setParentId(0l); aiTag.setParentId(0L);
aiTag.setStatus(0); aiTag.setStatus(0);
List<AiTag> tagList = aiTagService.selectAiTagList(aiTag); List<AiTag> tagList = aiTagService.selectAiTagList(aiTag);
AjaxResult ajaxResult = success(); AjaxResult ajaxResult = success();

View File

@ -113,6 +113,6 @@ public class AiRechargeGiftController extends BaseController
@Anonymous @Anonymous
@GetMapping("/getGifStatus") @GetMapping("/getGifStatus")
public boolean getGifStatus() { public boolean getGifStatus() {
return aiRechargeGiftService.isActivityAvailable(1l); return aiRechargeGiftService.isActivityAvailable(1L);
} }
} }

View File

@ -97,7 +97,7 @@ public class AiTagController extends BaseController
public AjaxResult edit(@RequestBody AiTag aiTag) public AjaxResult edit(@RequestBody AiTag aiTag)
{ {
int rows = aiTagService.updateAiTag(aiTag); int rows = aiTagService.updateAiTag(aiTag);
if (aiTag.getStatus() == 1 && aiTag.getParentId() != 0l) { if (aiTag.getStatus() == 1 && aiTag.getParentId() != 0L) {
// 查询是否父级是否开启并且还有其他子级开启数量 // 查询是否父级是否开启并且还有其他子级开启数量
boolean b = aiTagService.checkStatus(aiTag.getParentId()); boolean b = aiTagService.checkStatus(aiTag.getParentId());
if (!b) { if (!b) {

View File

@ -99,7 +99,7 @@ public class SysConfigController extends BaseController
@PutMapping @PutMapping
public AjaxResult edit(@Validated @RequestBody SysConfig config) public AjaxResult edit(@Validated @RequestBody SysConfig config)
{ {
if (config.getConfigId().equals(100l)) { if (config.getConfigId().equals(100L)) {
if (!isStringLongInteger(config.getConfigValue())) { if (!isStringLongInteger(config.getConfigValue())) {
return error(config.getConfigName() + "参数值只能输入整数"); return error(config.getConfigName() + "参数值只能输入整数");
} }

View File

@ -304,7 +304,7 @@ public class IpUtils
String[] s1 = ipWildCard.split("\\."); String[] s1 = ipWildCard.split("\\.");
String[] s2 = ip.split("\\."); String[] s2 = ip.split("\\.");
boolean isMatchedSeg = true; boolean isMatchedSeg = true;
for (int i = 0; i < s1.length && !s1[i].equals("*"); i++) for (int i = 0; i < s1.length && !"*".equals(s1[i]); i++)
{ {
if (!s1[i].equals(s2[i])) if (!s1[i].equals(s2[i]))
{ {

View File

@ -81,10 +81,7 @@ public final class Base64 {
int fewerThan24bits = lengthDataBits % TWENTYFOURBITGROUP; int fewerThan24bits = lengthDataBits % TWENTYFOURBITGROUP;
int numberTriplets = lengthDataBits / TWENTYFOURBITGROUP; int numberTriplets = lengthDataBits / TWENTYFOURBITGROUP;
int numberQuartet = fewerThan24bits != 0 ? numberTriplets + 1 : numberTriplets; int numberQuartet = fewerThan24bits != 0 ? numberTriplets + 1 : numberTriplets;
char encodedData[] = null; char[] encodedData = new char[numberQuartet * 4];
encodedData = new char[numberQuartet * 4];
byte k = 0, l = 0, b1 = 0, b2 = 0, b3 = 0; byte k = 0, l = 0, b1 = 0, b2 = 0, b3 = 0;
int encodedIndex = 0; int encodedIndex = 0;
@ -159,7 +156,7 @@ public final class Base64 {
return new byte[0]; return new byte[0];
} }
byte decodedData[] = null; byte[] decodedData = null;
byte b1 = 0, b2 = 0, b3 = 0, b4 = 0; byte b1 = 0, b2 = 0, b3 = 0, b4 = 0;
char d1 = 0, d2 = 0, d3 = 0, d4 = 0; char d1 = 0, d2 = 0, d3 = 0, d4 = 0;

View File

@ -20,7 +20,9 @@ public class HmacSha256Utils {
// 转16进制 // 转16进制
StringBuilder sb = new StringBuilder(hash.length * 2); StringBuilder sb = new StringBuilder(hash.length * 2);
for (byte b : hash) sb.append(String.format("%02x", b)); for (byte b : hash) {
sb.append(String.format("%02x", b));
}
return sb.toString(); return sb.toString();
} }

View File

@ -21,9 +21,8 @@ public class Md5Utils
{ {
algorithm = MessageDigest.getInstance("MD5"); algorithm = MessageDigest.getInstance("MD5");
algorithm.reset(); algorithm.reset();
algorithm.update(s.getBytes("UTF-8")); algorithm.update(s.getBytes(StandardCharsets.UTF_8));
byte[] messageDigest = algorithm.digest(); return algorithm.digest();
return messageDigest;
} }
catch (Exception e) catch (Exception e)
{ {
@ -32,13 +31,13 @@ public class Md5Utils
return null; return null;
} }
private static final String toHex(byte hash[]) private static String toHex(byte[] hash)
{ {
if (hash == null) if (hash == null)
{ {
return null; return null;
} }
StringBuffer buf = new StringBuffer(hash.length * 2); StringBuilder buf = new StringBuilder(hash.length * 2);
int i; int i;
for (i = 0; i < hash.length; i++) for (i = 0; i < hash.length; i++)
@ -60,7 +59,7 @@ public class Md5Utils
} }
catch (Exception e) catch (Exception e)
{ {
log.error("not supported charset...{}", e); log.error("not supported charset...{}", s, e);
return s; return s;
} }
} }

View File

@ -115,7 +115,7 @@ public class SysLoginService {
// 新增访客统计 // 新增访客统计
AiStatistics aiStatistics = new AiStatistics(); AiStatistics aiStatistics = new AiStatistics();
aiStatistics.setSource(loginAiUser.getUser().getSource()); aiStatistics.setSource(loginAiUser.getUser().getSource());
aiStatistics.setVisitorCount(1l); aiStatistics.setVisitorCount(1L);
aiStatisticsService.saveOrUpdateData(aiStatistics); aiStatisticsService.saveOrUpdateData(aiStatistics);
String ip = IpUtils.getIpAddr(); String ip = IpUtils.getIpAddr();
String country = IpCountryQueryByApi.getIpCountry(ip); String country = IpCountryQueryByApi.getIpCountry(ip);

View File

@ -154,6 +154,7 @@ public class AiOrderServiceImpl implements IAiOrderService {
* 生成订单 * 生成订单
* @param aiType 对应的AI类型 * @param aiType 对应的AI类型
*/ */
@Override
public AiOrder getAiOrder(String aiType) { public AiOrder getAiOrder(String aiType) {
return getAiOrder(aiType, true); return getAiOrder(aiType, true);
} }

View File

@ -94,7 +94,7 @@ public class AiRechargeServiceImpl implements IAiRechargeService {
// 如果是首充活动就判断是否是第一次充值 // 如果是首充活动就判断是否是第一次充值
boolean isFristRecharge = true; boolean isFristRecharge = true;
if (aiRechargeGift.getIsFristRecharge().equals("Y")) { if ("Y".equals(aiRechargeGift.getIsFristRecharge())) {
QueryWrapper<AiRecharge> queryWrapper = new QueryWrapper<>(); QueryWrapper<AiRecharge> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("user_id", aiRecharge.getUserId()); queryWrapper.eq("user_id", aiRecharge.getUserId());
queryWrapper.isNotNull("credited_time"); queryWrapper.isNotNull("credited_time");

View File

@ -137,7 +137,9 @@ public class AiTagServiceImpl implements IAiTagService {
@Override @Override
public List<AiTag> selectAiTagListByIds(String tags, String parentTags) { public List<AiTag> selectAiTagListByIds(String tags, String parentTags) {
if (parentTags == null) parentTags = ""; if (parentTags == null) {
parentTags = "";
}
return aiTagMapper.selectAiTagListByIds(tags.split(","), parentTags.split(",")); return aiTagMapper.selectAiTagListByIds(tags.split(","), parentTags.split(","));
} }
} }

View File

@ -466,7 +466,9 @@ public class AiUserServiceImpl implements IAiUserService {
@Override @Override
public void handleRebate(String orderNo, Long userId, BigDecimal amount) { public void handleRebate(String orderNo, Long userId, BigDecimal amount) {
AiUser aiUser = aiUserMapper.selectById(userId); AiUser aiUser = aiUserMapper.selectById(userId);
if (aiUser.getSuperiorId() == null) return; if (aiUser.getSuperiorId() == null) {
return;
}
// 查询上级用户 // 查询上级用户
AiUser superiorUser = aiUserMapper.selectById(aiUser.getSuperiorId()); AiUser superiorUser = aiUserMapper.selectById(aiUser.getSuperiorId());
if (superiorUser != null) { if (superiorUser != null) {

View File

@ -244,6 +244,7 @@ public class ByteService implements IByteService {
return body; return body;
} }
@Override
public String resolveCurrentAiUserApiKey() { public String resolveCurrentAiUserApiKey() {
return byteDeptApiKeyService.resolveVolcApiKey(SecurityUtils.getAiUserId()); return byteDeptApiKeyService.resolveVolcApiKey(SecurityUtils.getAiUserId());
} }